Senior Software Developer in Payments at Citi
Citigroup Inc.
Citi is looking for a Senior Software Developer focused on Payments Modernization. This full-time Assistant Vice President role requires strong Java skills and an eagerness to work with modern technologies.
You will be integral in overhauling CitiDirect’s payment systems with a focus on backend development and microservices. Candidates should have at least three years of Java experience, with a deep understanding of Spring technologies and event-driven design using Apache Kafka. This role will involve designing complex systems with MongoDB and Oracle, contributing to our innovative payment solutions.
Key Responsibilities: • Architect and develop scalable Java backend services for payments • Implement microservices and event-driven architectures • Collaborate on MongoDB schema design and query optimization • Create extensive unit and integration tests for reliability • Drive continuous improvement in development practices
Requirements: • 3+ years of Java development experience • Proficient in Spring Boot and microservices • Experience with Apache Kafka and event-driven systems • Knowledge of MongoDB and Oracle databases • Expertise in API design and testing frameworks
Harness your Java backend expertise to influence future payment systems at Citi. #J-18808-Ljbffr
You will be integral in overhauling CitiDirect’s payment systems with a focus on backend development and microservices. Candidates should have at least three years of Java experience, with a deep understanding of Spring technologies and event-driven design using Apache Kafka. This role will involve designing complex systems with MongoDB and Oracle, contributing to our innovative payment solutions.
Key Responsibilities: • Architect and develop scalable Java backend services for payments • Implement microservices and event-driven architectures • Collaborate on MongoDB schema design and query optimization • Create extensive unit and integration tests for reliability • Drive continuous improvement in development practices
Requirements: • 3+ years of Java development experience • Proficient in Spring Boot and microservices • Experience with Apache Kafka and event-driven systems • Knowledge of MongoDB and Oracle databases • Expertise in API design and testing frameworks
Harness your Java backend expertise to influence future payment systems at Citi. #J-18808-Ljbffr
Reference: WJ-3875_12766055