Java Backend Developer | Contract | Banking

Singapore, Singapore, Singapore on site Until 8/23/2026 6+ years exp First posted March 18, 2026 Last posted March 18, 2026
Job description

Role Responsibilities:

- Design, develop, and maintain microservices and backend APIs using Java and Spring Boot.
- Implement clean, modular, and testable code aligned with enterprise standards.
- Build RESTful services and integrate with internal and external systems.
- Develop and maintain event-driven components using Kafka.
- Design Kafka topics, partitions, and consumer groups to ensure high throughput and fault tolerance.
- Troubleshoot Kafka production issues and optimize producer and consumer performance.
- Work with Oracle to design schemas, stored procedures, and optimize complex SQL queries.
- Ensure data integrity, performance tuning, and efficient query execution.
- Support migration and data integration tasks when required.

Requirements:

- Minimum of 6 years of experience in software development.
- Bachelor’s degree in Computer Science or a similar relevant educational background.
- Solid experience in Java and Spring Boot.
- Strong understanding of Kafka producers, consumers, and stream processing.
- Hands-on experience with Oracle SQL, PL/SQL, and performance tuning.
- Strong knowledge of microservices architecture and REST APIs.
- Experience in

About this role

Summary

Design and develop microservices, APIs, and Kafka components in banking sector.

Job title

Java Backend Developer

Experience level

6+ years

Minimum experience

6+ years exp

Industry

banking

Location requirements

Singapore-based, on-site required, no remote work allowed.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javaspring bootkafkaoracle sqlrest APIs

Preferred skills

None specified

Specializations

javaspring bootmicroserviceskafkaoracle
Locations

Structured locations inferred from the posting.

Alexandra, Singapore

On-site City