IT & Software

Senior Software Developer in Payments at Citi

Citigroup Inc.

Mississauga · On · Canada

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

Reference: WJ-3875_12766055

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.