Citi

CitiDirect Java Dev for Payments Modernization – Assistant Vice President

Citi
Apply
5 days ago
Mississauga, CanadaStaff+

Base Salary

$94k - $142k/yr

Responsibilities

  • Design, develop, and maintain robust, scalable, high-performance Java backend services.
  • Implement microservices using Spring Framework 6, Spring Boot 3, and Spring Cloud.
  • Implement event-driven architectures using Apache Kafka.
  • Design schemas and optimize queries for MongoDB and Oracle.
  • Write and maintain unit and integration tests.
  • Contribute to development-process improvements and engineering best practices.

Requirements

  • At least 3 years of Java development experience with strong Core Java knowledge.
  • Experience with Spring Framework, Spring Boot, Spring Cloud, and microservices architecture.
  • Proficiency with Apache Kafka and event-driven systems.
  • Proficiency with MongoDB, including schema design, complex queries, and performance optimization.
  • Understanding of NoSQL database concepts and best practices.
  • Experience with Oracle databases, SQL, and performance optimization.
  • Expertise in RESTful API design principles.
  • Proficiency writing unit and integration tests with frameworks such as JUnit and Mockito.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and DevOps practices is preferred.
  • Understanding of payments systems and processes, ISO 20022 standards, and open-source contributions is preferred.

Tech Stack

Categories

Citi

About Citi

10,000+ employees

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Contact me