Lead Java Developer (Payments)
Core
Design, develop, and maintain scalable Java microservices and payment processing applications for high-value transactions.
Role type
Senior IC backend engineer (payments)
Builds
Scalable payment APIs and event-driven solutions
Domain
Financial services / Payments
Deliverable
production ML models | product features
Required skills
Java 11/17/21, Spring Boot, REST APIs, Kafka, IBM MQ, event-driven architecture, Oracle/PostgreSQL/MongoDB, OpenShift, Kubernetes, Docker, CI/CD, Jenkins, Git, Azure DevOps
Preferred skills
Payments domain expertise (wire payments, RTP, Fedwire, SWIFT, ISO 20022, treasury, cross-border payments, payment hubs, high-value transaction processing)
Technologies
Azure, CI/CD, Cloud, DevOps, Docker, Git, IBM, Jenkins, Kafka, Kubernetes, MongoDB, OpenShift, Oracle, PostgreSQL, REST, Spring, Spring Boot
Responsibilities
Develop and maintain Java microservices and payment applications, Build scalable APIs and event-driven solutions, Contribute to payment modernization and cloud migration initiatives, Collaborate with cross-functional teams across the software development lifecycle, Support deployments and production issues, Drive continuous improvement