Java Engineer Microservices / Cloud / Kafka
AI Summary
Java engineer designs and builds scalable microservices for enterprise-scale real-time messaging, with a focus on performance, system design, and production readiness in a cloud-native environment.
About this role
Title: Java Engineer Microservices / Cloud / Kafka - Fuku
URL Source: https://apply.workable.com/j/2B1A4D7960
Markdown Content: Java Engineer (Microservices / Cloud / Kafka)
Join a high-performance engineering team building mission-critical platforms that power real-time communication across a global banking ecosystem. This is not a maintenance role — you’ll design, scale, and optimise systems that operate at enterprise scale with cutting-edge technologies.
Key Responsibilities:
-
Design and build high-performance microservices powering enterprise communication platforms handling millions of real-time interactions daily.
-
Lead complex system design, translating business requirements into scalable, resilient, production-ready architecture across distributed environments.
-
Solve deep legacy system challenges, debug complex production issues, and optimize performance under high throughput conditions.
-
Drive engineering excellence through Test-Driven Development (TDD), CI/CD pipelines, clean architecture, and enforcing best practices across teams.
-
Collaborate with stakeholders, architects, and product teams to deliver innovative solutions aligned with business and technical goals.
Requirements:
-
Expert in Java, Spring Boot, and Microservices, with strong experience building scalable distributed systems in production environments.
-
Deep understanding of Kafka, messaging systems, event-driven architecture, and real-time data streaming at enterprise scale.
-
Strong computer science fundamentals, including algorithms, data structures, and object-oriented design, with practical application experience.
-
Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and cloud-native deployment in complex production environments.
-
Proven ability to solve complex technical problems, optimize performance, and handle high-pressure production incidents independently.
About the Role:
-
You’ll work on a centralized, high-performance messaging platform integrating SMS, Email, Push, and real-time chat across the bank.
-
The platform is built using Spring WebFlux, Kafka Streams, Apache Camel, Kubernetes, and modern reactive architecture.
-
This role involves re-architecting legacy systems, building event-driven platforms, and shaping the future of digital banking communication.
Hiring Criteria:
-
The first round includes a high-intensity Codility test — only top engineers will pass.
-
We are hiring experts, not learners — strong fundamentals and real-world system design experience are non-negotiable.
Why Join Us:
-
Solve real engineering problems at scale, not just ship features.
-
Work with elite engineers, modern tech stacks, and systems that challenge your capabilities.
-
Opportunity to make a significant technical impact in a global banking ecosystem.
Application:
Apply now if you’re ready to prove you belong among the top engineers. Reach out to Naveen at naveen.vasudevan@Tangspac.com
Skills
Explore related jobs
More jobs at Fuku
- Recruitment ConsultantManila, Metro Manila
- Programmatic Business Development ManagerSeoul, Seoul
- Programmatic Business Development ManagerSan Francisco, California
- Frontend DeveloperShanghai, Shanghai
- Recruitment Consultant Senior/JuniorKuala Lumpur, Federal Territory of Kuala Lumpur
- Frontend Developer 前端开发工程师Shanghai, Shanghai
Similar Apache Camel jobs
Jobs in Singapore
- Assistant Manager, Sales Development and RetentionGrab · Singapore, Singapore
- Marketing Associate - GrabFood, SG (Contract)Grab · Singapore, Singapore
- GIS ProgrammerAECOM · Singapore, Singapore
- TLead Business Analyst (Enterprise Modernisation, Platform and Cloud)Thoughtworksreferral · Singapore, Singapore
- Program Manager (Physical Security Infrastructure)EOS · Singapore
- Executive Quantity SurveyorAECOM · Singapore, Singapore