Banking Tech Full Stack Lead Engineer (Angular/Java) - VP at Citi | GB | Rezi

Banking Tech Full Stack Lead Engineer (Angular/Java) - VP at Citi

Banking Tech Full Stack Lead Engineer (Angular/Java) - VP

Citi · GB

1 weeks ago

Banking Tech Full Stack Lead Engineer (Angular/Java) - VP

Citi · GB

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Engineer the future of global finance at Citi, where the Tech team redefines finance by building systems that matter, influencing economies, driving innovation, and offering growth through mentorship, learning, and flexibility. Join a collaborative team known for continuous shipment of clean, tested code, and leverage AI adoption to accelerate engineering.

Responsibilities

  • Design and build business requirements on a microservices architecture platform used by senior bankers globally.
  • Perform full-stack implementation from Angular frontend to Java/Spring Boot backend and MongoDB/MSSQL data layer.
  • Demonstrate strong fundamentals in systems analysis, design patterns, and SDLC, including unit/integration testing and CI/CD practices.
  • Leverage AI coding agents for accelerated engineering.
  • Critically review and test requirements, owning deliverables to ensure structural integrity, security compliance, and production readiness.
  • Communicate effectively with Product & Engineers in global squads on integrations.
  • Learn and apply Corporate Banking domain knowledge.

Requirements

  • Significant hands-on experience with Angular, TypeScript, HTML5, Java & Spring framework.
  • Proven experience with API-first solutions (REST, GraphQL).
  • Experience designing & implementing large-scale platforms using microservices architecture.
  • Experience working in Agile/Scrum delivery teams with incremental frequent releases.
  • Database design and queries in RDBMS & NoSQL (Highly desirable).
  • Messaging broker / Kafka experience (Highly desirable).
  • Spec-driven development understanding (Desirable).

Skills

  • Angular
  • TypeScript
  • HTML5
  • Java
  • Spring framework
  • REST
  • GraphQL
  • Microservices architecture
  • Agile/Scrum
  • RDBMS
  • NoSQL
  • Kafka
  • AI development tools (e.g. Copilot, Devin)

Location

  • Hybrid

Work Type

  • Full time
  • Hybrid

Experience Level

  • Senior

Salary/Compensations

  • Annually reviewed base salary

Benefits

  • Business casual workplace
  • Hybrid working model (up to 2 days working at home per week)
  • Competitive base salary
  • 27 days annual leave (plus bank holidays)
  • Discretionary annual performance-related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

About the Company

  • Citi's Tech team is redefining finance by building systems that matter, influencing economies, and driving innovation.
  • We operate at a scale few can match, doing business in 180+ countries.
  • We are a collaborative and well-established team united by high engineering standards, known for continuous shipment of clean, rigorously tested code.
  • We anticipate accelerating our pace with AI adoption.

Equal Opportunity

  • Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
  • Accessibility at Citi provides reasonable accommodation for persons with disabilities.
  • View Citi’s EEO Policy Statement and the Know Your Rights poster.