Point your AI agent at freehire and let it find you a job.

Get the CLI →

Citigroup

NewBe an early applicant

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

Posted
Discussion

Summary

A hands-on technical lead role in Citi's Source to Pay Solutions group in Belfast, designing and delivering Java (Spring Boot) backend services and Python components for enterprise-scale internal applications. Day to day involves owning end-to-end feature delivery in agile teams, integrating GenAI/LLM capabilities, and mentoring developers while ensuring security and control.

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)

Skills

What C-level Full-Stack jobs ask for — and how much of it you have →

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available