# Java Engineer Microservices / Cloud / Kafka

> Fuku · Singapore, Singapore · Full-time · Posted 2026-04-22

**Workplace:** on_site

## 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 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

## Apply

[Apply at Fuku](https://apply.workable.com/fuku/j/2B1A4D7960/apply)

---
Powered by [Workable](https://www.workable.com)
