F
FukuSingapore, Singapore
Java Backend Developer | Contract | Banking
Backend Engineer
- 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