Software Developer/ Engineer/ Architect

TTS Last Mile Transformation Senior Developer

Citi’s Treasury and Trade Solutions (TTS) group is built on the power of our network. TTS provides transaction and banking services to Citi’s Institutional Clients, and is truly a global organisation, having a presence in over 100 countries.  TTS is one of the strongest businesses at Citi, delivering consistent quarter-on-quarter profitability and growth.

As part of the strategic effort to rationalize and clean up country specific application and vendor estate within TTS, the Last Mile Transformation (LMT) program aims to decrease total cost of ownership, increase stability, enhance Risk & Controls, and increase alignment with Citi standards. The TTS Last Mile Transformation team is focusing heavily on enhancing its overall engineering practice, and this role is critical in delivering that initiative. This role will look to design and architect the strategic framework that will facilitate the retirement of a very large number of applications in the EMEA region.

The successful candidate will be integral in leading and executing the consolidation of these applications, whether this includes migrating functionality to an existing strategic solution or building and delivering common reusable components.

Responsibilities:

  • Design and lead the development of standardized microservices and components as part of the strategic framework rollout
  • Liaise with local EMEA key stakeholders, Solutions Architects, SMEs, Risk & Controls, and vendors, to come up with target-state architectural designs
  • Be a champion of Engineering Excellence standards within the team (architectural design, code reviews, test coverage, etc) by actively contributing to the code
  • Develop junior talent on the team

Skills and Experience:

  • 5+ years of hands-on development experience with JAVA and J2EE (Spring Boot, Spring Framework, Spring Security) writing RESTful applications
  • 5+ years of experience with NoSQL or Relational DB
  • 3+ years of experience with Docker and OpenShift
  • Knowledge of cloud-native best practices
  • Knowledge of security, such as authentication, authorization, entitlements, RBAC and ABAC access controls
  • Experience with Continuous Integration tools such as Jenkins or TeamCity
  • Experience with public cloud offerings (AWS or GCP)
  • Hands-on experience with designing and building event-driven distributed systems
  • Must have a positive attitude and a readiness to lead from the front
  • Opportunity to work in a diverse and inclusive environment
  • Collaboration with a high-caliber team, which will motivate and inspire you to do your best
  • Exposure to senior leaders and internal stakeholders, creating an opportunity to strengthen your business knowledge
  • Flexible working environment
  • Top-tier employee benefits