Citi is looking for a Senior Software Developer focused on Payments Modernization. This full-time Assistant Vice President role requires solid 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 paymentsImplement microservices and event-driven architecturesCollaborate on MongoDB schema design and query optimizationCreate extensive unit and integration tests for reliabilityDrive continuous improvement in development practicesRequirements:3+ years of Java development experienceProficient in Spring Boot and microservicesExperience with Apache Kafka and event-driven systemsKnowledge of MongoDB and Oracle databasesExpertise in API design and testing frameworksHarness your Java backend expertise to influence future payment systems at Citi.
📌 Senior Software Developer In Payments At Citi (Mississauga)
🏢 Citigroup
📍 Mississauga
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.