16 Sep
|
Citigroup
|
Mississauga
16 Sep
Citigroup
Mississauga
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 creative 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.
📌 Senior Software Developer in Payments at Citi (Mississauga)
🏢 Citigroup
📍 Mississauga