Java Backend Developer | Contract | Banking
Core
Design, develop, and maintain microservices and backend APIs for banking systems.
Role type
Senior IC Java Backend Developer
Builds
Microservices, RESTful APIs, event-driven components
Domain
Banking, Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, Oracle SQL, PL/SQL, Microservices architecture, REST APIs
Responsibilities
Design and develop microservices and backend APIs; Implement clean, modular, and testable code; 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; Troubleshoot Kafka production issues and optimize 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.