Java Backend Developer | Contract | Banking
Core
Design, develop, and maintain microservices and backend APIs for enterprise banking systems.
Role type
Senior IC Java Backend Developer
Builds
Microservices, RESTful APIs, event-driven components, and database schemas
Domain
Banking / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Kafka, Oracle SQL, PL/SQL, Microservices architecture, REST APIs
Technologies
Java, Spring Boot, Kafka, Oracle
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.
Seniority
Senior, hands-on IC