Point your AI agent at freehire and let it find you a job.

Get the CLI →

Citigroup Inc.

New

CitiDirect Java Developer for Payments Architecture

Posted 4 views
Discussion
Join Citi as a Java Developer, specializing in Payments Modernization. This full-time Assistant Vice President position involves enhancing CitiDirect’s payment solutions using Core Java and modern frameworks.

In this role, you will contribute to a global leader's payment infrastructure. With a minimum of three years in Java development, you will be tasked with creating scalable backend services and implementing microservices. Your expertise in tools such as Apache Kafka and MongoDB will be critical in shaping our payment architecture and ensuring reliability across systems.

Key Responsibilities: • Develop high-performance Java backend services for payments • Execute microservices architecture via Spring Boot and Spring Cloud • Utilize Apache Kafka for event-driven systems design • Work on schema design and query optimization in MongoDB • Maintain robust testing practices using JUnit and Mockito

Requirements: • 3+ years in Java backend development • Strong knowledge of Spring Framework and microservices • Experience with event-driven architecture and Apache Kafka • Skilled in MongoDB schema design and performance tuning • Proficient in RESTful API development

Bring your Java expertise to CitiDirect, advancing our payment modernization efforts.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available