About the job
fuku is hiring a Java Engineer in Singapore to help build and scale real-time communication platforms for the banking sector. This role focuses on designing, optimizing, and scaling enterprise-grade systems using Java, microservices, cloud, and Kafka. The work involves architecture and high-impact engineering, not just maintenance.
What you will do
- Design and build microservices that handle millions of real-time interactions daily across enterprise communication platforms.
- Lead complex system design, translating business needs into scalable and resilient architectures for distributed environments.
- Modernize legacy systems, troubleshoot production issues, and improve performance in high-throughput settings.
- Promote Test-Driven Development, implement CI/CD pipelines, and encourage clean architecture and best practices.
- Work closely with stakeholders, architects, and product teams to deliver solutions that align with technical and business goals.
Requirements
- Experience with Java, Spring Boot, and microservices in production environments that require scalable distributed systems.
- Deep understanding of Kafka, messaging systems, event-driven architecture, and real-time data streaming at enterprise scale.
- Strong computer science fundamentals: algorithms, data structures, and object-oriented design, with hands-on application.
- Practical expertise with Docker, Kubernetes, CI/CD pipelines, and deploying cloud-native applications in complex production settings.
- Ability to independently resolve complex technical challenges, optimize system performance, and manage high-pressure production incidents.
Platform details
- Centralized messaging platform integrating SMS, Email, Push notifications, and real-time chat for banking clients.
- Tech stack includes Spring WebFlux, Kafka Streams, Apache Camel, Kubernetes, and reactive architectures.
- Contribute to re-architecting legacy systems, building event-driven solutions, and shaping the future of digital banking communication.
Hiring process
- Initial screening includes a rigorous Codility test; only highly skilled engineers move forward.
- Seeking established experts with strong fundamentals and real-world system design experience.
Why join fuku?
- Work on engineering challenges at scale, not just feature delivery.
- Collaborate with experienced engineers and use modern technologies that stretch your skills.
- Directly influence the technical direction of a global banking communication platform.
How to apply
To apply, contact Naveen at naveen.vasudevan@Tangspac.com.

