Full Stack Developer - Vice President
Belfast, County Antrim, BT1, Northern Ireland, UK
Listed on 2026-01-04
-
Software Development
Full Stack Developer, Software Engineer
Job Description
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.
Job OverviewWe are seeking a talented and experienced Full Stack Developer to join our dynamic team, focused on building robust, high-performance applications and automation that drive our engineering and Dev Ops transformation. This role involves designing, developing, and deploying innovative solutions that enhance our CI/CD capabilities and improve the developer experience across the firm. The ideal candidate will be a passionate problem-solver with deep technical expertise and a collaborative mindset, ready to make a significant impact in a fast-paced, global financial environment.
This role also offers the exciting opportunity to contribute to the development and adoption of tools that leverage cutting-edge AI capabilities.
- Design, develop, and maintain high-quality, scalable, and secure full-stack applications using Java, Spring Boot, and related technologies.
- Create and manage CI/CD pipelines using modern tool as Tekton on the Open Shift platform and Harness to enable rapid and reliable software delivery.
- Develop innovative tooling and automation for our Dev Ops ecosystem, leveraging JEE experience to build successful solutions that improve developer productivity.
- Collaborate closely with product owners, architects, and other engineers in an agile environment to translate business requirements into technical solutions.
- Architect and implement applications using YML, DSL, and other markup languages, contributing to both application architecture design and hands-on implementation.
- Design and build solutions based on Microservices architectures and Event-Driven Architectures, utilizing asynchronous messaging and event processing.
- Contribute to the entire software development lifecycle, from initial design and architecture (UML, Design Patterns, Blueprints) to development, testing, and deployment.
- Work with a variety of data stores, including No
SQL and SQL databases, to support application requirements. - Write and maintain scripts in languages such as Bash or Python to automate tasks and streamline operational processes.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Experience in software development.
- Extensive, hands-on experience in Java back-end development, with deep proficiency in the Spring Boot framework.
- Proven experience building and managing CI/CD pipelines using Jenkins or, preferably, Tekton on Open Shift.
- Strong understanding of Dev Ops concepts and best practices, with a track record of delivering products in a collaborative, agile team environment.
- Experience with open-source Agile Software Development methodologies.
- Knowledge of JEE with a demonstrated ability to develop successful tooling and automation for Dev Ops.
- Familiarity with designing and implementing Microservices and Event-Driven Architectures.
- Solid understanding of architectural principles, including Design Patterns, Architectural Blueprints, and UML.
- Experience using both No
SQL and SQL databases. - Proficiency in scripting languages such as Bash or Python.
- Excellent communication and interpersonal skills, with a strong ability to work effectively in a team-oriented environment.
- Full stack engineer with backend Java and front-end experience with Angular or React is preferred.
- Real-life experience with Continuous Delivery principles and related tools.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with AI models, AI prompting, or machine learning concepts.
By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: