Start Your Search Here

Job Search

Citigroup Inc.

Canada / Global

Senior Software Developer in Payments at Citi

Job Description

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
Apply Now

Similar Opportunities

View all jobs