Full Stack Application Development Technical Lead (Java / Python), Vice President

Company: Citigroup
Apply for the Full Stack Application Development Technical Lead (Java / Python), Vice President
Location: Belfast
Job Description:

Overview

In this role you will design, build and enhance Java-based backend services and Python components for enterprise-scale applications within Citi’s Source to Pay Solutions Technology group. You’ll own end-to-end feature delivery, collaborate with global teams, and apply agile practices while integrating GenAI capabilities to add value. You will mentor developers and ensure security, stability and control. This is a chance to contribute to a large-scale transformation agenda and work in a cross-functional, outcomes-focused environment.

Pay / Benefits

  • hybrid working (up to 2 days WFH)
  • generous holiday allowance starting at 27 days plus bank holidays
  • discretionary annual bonus
  • private medical insurance
  • Pension Plan
  • Employee Assistance Program

Responsibilities

  • Design, build and enhance Java-based backend services and Python components for enterprise-scale applications
  • Own end-to-end delivery of features from design through production rollout
  • Collaborate with global technology and business teams to meet regulatory and transformation priorities
  • Apply agile engineering practices (iterative delivery, continuous improvement)
  • Integrate GenAI capabilities (LLMs, APIs, workflow automation) into real-world applications
  • Mentor developers through code reviews and technical guidance
  • Ensure applications meet Citi standards for security, stability, and control

Key requirements

  • Strong hands-on experience with Java (Spring Boot / Core)
  • Working knowledge of Python or willingness to ramp up quickly
  • Full-stack mindset with exposure to modern frontend frameworks (React, Angular, or similar)
  • Experience delivering in Agile / Scrum environments
  • Practical exposure to cloud-native architecture and scalable systems
  • Awareness or hands-on experience integrating GenAI / LLM-based capabilities into applications
  • Strong communication skills and ability to work independently with minimal supervision
  • strong communication
  • ability to work independently
  • ownership and accountability
  • Java (Spring Boot / Core)
  • Python
  • React or Angular (frontend)

…

Posted: September 21st, 2026