fuku logofuku logo

Java Engineer - Microservices, Cloud & Kafka Expertise

fukuSingapore, Singapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Qualifications: - Demonstrated experience in Java and Spring Boot in production environments. - Proficient in Microservices architecture and cloud technologies. - Strong analytical skills and problem-solving abilities.

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.

About fuku

fuku is at the forefront of innovation in the global banking sector, providing cutting-edge solutions for real-time communication and operational excellence.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.