Java Backend Developer
Core
Design, develop, and support enterprise-grade US banking payment platforms handling high-volume transactions like ACH, Fedwire, RTP, SWIFT, and card processing.
Role type
Senior IC Java Backend Developer (Payments)
Builds
Scalable, secure, highly available backend services for large transaction volumes
Domain
US Banking / Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Core Java (8, 11, 17), Spring Boot, Microservices, REST APIs, Kafka/JMS, SQL (Oracle/SQL Server/PostgreSQL), Docker, Kubernetes, Jenkins, Git, Payment Security (PCI DSS, OAuth2, JWT, SSL/TLS, Encryption)
Preferred skills
Knowledge of US banking regulations, experience with payment lifecycle processes (authorization, clearing, settlement, reconciliation), Agile Scrum, mentoring
Technologies
Java, Spring Boot, Kafka, Kubernetes, Docker, Jenkins, Git, Oracle, SQL Server, PostgreSQL, REST, JWT, OAuth2, SSL/TLS
Responsibilities
Design and develop enterprise-grade applications using Core Java and Spring Boot; Build and improve high-volume US payment platforms; Partner with business, operations, and compliance teams; Create scalable, secure backend services; Integrate payment applications with core banking systems and third-party institutions; Develop and optimize database solutions; Troubleshoot critical production payment issues; Contribute to architecture, code reviews, and performance optimization; Mentor junior developers.