IT & Software

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

Citigroup

Belfast · County Antrim · United Kingdom

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)

Reference: WJ-747_30311191

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.