Java Developer
Core
Design and deliver resilient, high-volume financial solutions using modern APIs, microservices, and cloud infrastructure for global financial institutions.
Role type
Senior IC Java Developer (Backend)
Builds
Cloud-native services, RESTful APIs, and high-volume transactional systems
Domain
Fintech / Payments / Banking
Deliverable
production ML models | product features
Required skills
Java/J2EE, Spring Frameworks (Spring Boot), RESTful API design, Microservices architecture, Cloud-native development (12-Factor), Kafka/MQ/ESB messaging, Relational and NoSQL databases, CI/CD pipelines, DevSecOps practices, System design patterns
Preferred skills
Azure/PCF/OpenShift/AWS cloud platforms, Splunk, File transfer technologies (NDM/Connect Direct/IBM FileGateway)
Technologies
Java, Spring Boot, Kafka, MQ, ESB, SQL, NoSQL, Azure, AWS, OpenShift, Splunk
Responsibilities
Define and implement solution architecture for high-volume systems; Design, develop, debug, and test object-oriented Java code and RESTful APIs; Build cloud-native services following 12-Factor principles; Collaborate with product managers and engineering teams in Agile/Scrum; Contribute to CI/CD and DevSecOps practices; Perform database design, performance tuning, and optimization; Troubleshoot and operate within complex IT environments
Seniority
Senior, hands-on IC