companyfuku 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

Tailoring 0 resumes

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