CareerPlanSign in

Java Engineer Microservices / Cloud / Kafka

Singapore, Singapore, Singapore💼 Full-time🗓 2026-04-22 → 2026-09-25

Core

Design, scale, and optimize high-performance microservices and event-driven platforms for real-time communication across a global banking ecosystem.

Role type

Senior IC Java Engineer (Microservices / Cloud / Kafka)

Builds

Centralized messaging platform integrating SMS, Email, Push, and real-time chat for digital banking

Domain

Banking / Distributed Systems / Real-time Data Streaming

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Microservices, Kafka, Event-driven architecture, Distributed systems design, Docker, Kubernetes, CI/CD, Reactive programming, Legacy system modernization

Preferred skills

Test-Driven Development (TDD), Clean architecture, High-throughput optimization, System design under pressure

Technologies

Spring WebFlux, Kafka Streams, Apache Camel, Kubernetes

Responsibilities

Design and build high-performance microservices for enterprise communication platforms; Lead complex system design translating business requirements into scalable architecture; Solve deep legacy system challenges and debug complex production issues; Drive engineering excellence through TDD and CI/CD pipelines; Collaborate with stakeholders to deliver innovative solutions aligned with business goals

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.