CitiDirect Java Dev for Payments Modernization – Assistant Vice President
Core
Design, develop, and maintain robust, scalable, high-performance Java-based backend services for CitiDirect's Payment architecture modernization.
Role type
Senior IC Java Backend Developer (Payments)
Builds
Microservices and event-driven systems for CitiDirect digital gateway
Domain
Financial Services / Payments
Deliverable
production ML models
Required skills
Core Java, Spring Framework (Boot, Cloud), Microservices, Apache Kafka, MongoDB, Oracle SQL, RESTful API design, Unit/Integration testing (JUnit, Mockito)
Preferred skills
Docker, Kubernetes, CI/CD pipelines, Payments industry knowledge, ISO 20022 standards, Open-source contributions
Technologies
Spring Boot 3, Spring Cloud, Apache Kafka, MongoDB, Oracle, JUnit, Mockito, Docker, Kubernetes