> Markdown version of [/jobs/ext/3117469-full-stack-application-development-technical-lead-java-python-vice-president](https://www.wearedevelopers.com/jobs/ext/3117469-full-stack-application-development-technical-lead-java-python-vice-president). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Application Development Technical Lead (Java / Python), Vice President - **Company:** Citigroup Inc. - **Location:** Cookstown, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Code Review, Python (Programming Language), Machine Learning, Software Engineering, ReactJS, Large Language Models, Spring-boot, Generative AI, Backend, AngularJS - **Published:** September 28, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/full-stack-application-development-technical-lead-java-python-vice-president/48262990 ## About the Role developers through code reviews, technical guidance, and hands-on collaboration* Ensure applications meet Citi standards for security, stability, and control**What we'll need from you*** Strong hands-on experience with **Java** (Spring Boot / Core); working knowledge of **Python** or strong willingness to ramp up quickly* Full-stack mindset with exposure to modern frontend frameworks (React, Angular, or similar)* Experience delivering in **Agile / Scrum environments** with a bias toward action and ownership* Practical exposure to **cloud-native architecture** and scalable systems* Awareness or hands-on experience integrating GenAI / LLM based capabilities into applications, with a focus on integration and usage rather than deep ML research* Strong communication skills and ability to work independently with minimal supervision**What we can offer you**This is a role that'll offer you the opportunity to build an in-depth knowledge of financial services and business services operations ## Description re-engineering** by delivering scalable, secure, and modern technology solutions. Based in **Belfast**, the team partners closely with businesses and technology stakeholders to **build, manage, and modernize multiple Source to Pay applications**, playing a key role in translating strategic transformation priorities into measurable operational outcomes.**What you'll do****Application Development Technology Lead is a senior level position responsible for*** Design, build, and enhance Java based backend services and Python enabled 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 deliver against regulatory and transformation priorities* Apply agile engineering practices (iterative delivery, continuous improvement, pragmatic design decisions)* Integrate GenAI capabilities (LLMs, APIs, workflow automation) into real-world applications where they add value* Mentor ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)