Core Java Developer
Core
Design, develop, and support enterprise-grade Core Java applications for high-volume US payment processing platforms, focusing on transaction handling, risk controls, and critical banking systems.
Role type
Senior IC Core Java Developer (Payments & Banking)
Builds
Scalable, secure backend services and payment processing solutions for US banking clients
Domain
US Banking and Financial Services (Payments, Transaction Processing)
Deliverable
production ML models | product features
Required skills
Core Java (8, 11, 17), Spring Boot, Microservices, REST APIs, Database Development (Oracle, SQL Server, PostgreSQL), Event-driven Architecture (Kafka, JMS), Security & Compliance (PCI DSS, OAuth2, JWT, SSL/TLS)
Preferred skills
Docker, Kubernetes, Jenkins, Git, Agile Scrum, Technical Leadership, Mentoring
Technologies
Java, Spring Boot, Kafka, Oracle, PostgreSQL, Docker, Kubernetes, Jenkins, Git, REST, SQL
Responsibilities
Design and develop microservices for payment rails (ACH, Fedwire, RTP, SWIFT, Card), optimize database solutions, ensure adherence to security standards, support payment lifecycle activities (authorization, clearing, settlement), conduct architecture and code reviews, mentor junior developers, and maintain SLA compliance for production systems.