736 open roles
Java Engineer Microservices / Cloud / Kafka
Job description
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 Web. Flux, 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
Description copied from Fuku's careers page. Read the full posting before you apply.
More jobs at Fuku
Legal counsel
Fuku· Singapore, SGSenior Project Manager - Hyperscale Data Centre & High-Tech Facilities
Fuku· Kuala Lumpur, Federal Territory of Kuala Lumpur, MYConstruction Manager - Data Centre, Industrial & Semiconductor projects
Fuku· Kuala Lumpur, Federal Territory of Kuala Lumpur, MYLegal counsel
Fuku· Singapore, SGGroup Accounts Senior Executive / Assistant Manager
Fuku· Singapore, SG
More jobs in Singapore
Finance Business Partner
AstraZeneca· Singapore - TuasMaintenance Technician (Electrical Repair)
GE Vernova· SingaporeValidation Engineer Trainee - Attach & Train program
Roche· SingaporeMES Engineer/Specialist
Sanofi· SingaporePort Delivery Agent
TUI Group· Singapore, SG, 188024