Full Stack Engineer

AgileGrid Solutions

United Kingdom

Hybrid

GBP 90,000 - 125,000

Full time

22 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

Citigroup Inc. in the United Kingdom is seeking a Senior Full‑Stack Engineer for a hybrid role. You will design, develop, test, and maintain high‑performance microservices and RESTful APIs for real‑time trading platforms, using Java/J2EE and Spring.

You will work across backend services and front‑end interfaces, with Oracle databases and modern container platforms ensuring secure, scalable delivery. You will participate in the full SDLC, emphasize secure coding, automated delivery, and platform

Qualifications

  • Substantial professional experience building and supporting full‑stack software.
  • Strong proficiency in Java/J2EE and the Spring ecosystem.
  • Experience designing microservices and RESTful APIs.
  • Familiar with Oracle databases, SQL, data modeling and transaction integrity.
  • Understanding secure SDLC, CI/CD, automated testing, version control, and deployment processes.
  • Experience with containers/orchestration platforms such as OpenShift and Kubernetes; ability to mentor others.

Responsibilities

  • Design, build, enhance, and maintain scalable microservices and RESTful APIs for financial tech apps.
  • Develop backend services with Java/J2EE and Spring; contribute to frontend features with modern frameworks.
  • Work with Oracle databases to ensure reliable data access and integrity.
  • Participate in design reviews, SDLC activities, CI/CD workflows, and deployment on OpenShift or Kubernetes.
  • Mentor junior engineers and collaborate with product partners and stakeholders.

Skills

Java/J2EE
Spring
RESTful APIs
Microservices
Frontend frameworks
OpenShift
Kubernetes
Oracle databases
SQL & data modeling
CI/CD pipelines
Automated testing
Secure software development
Mentoring & collaboration

Education

Bachelor's degree or equivalent practical experience

Tools

OpenShift
Kubernetes

Job description

About The Company

Citigroup Inc. is a global financial services organization serving individuals, businesses, governments, and institutions across markets around the world. Technology plays a central role in how the company supports clients, connects financial markets, and delivers secure, reliable services. Its engineering teams build and operate platforms that handle complex, high-volume financial activity and help the organization adapt to changing business needs. As part of a global technology community, employees collaborate across disciplines and locations to develop solutions with a focus on resilience, security, and responsible innovation.

Citigroup Inc. is a global financial services organization serving individuals, businesses, governments, and institutions across markets around the world. Technology plays a central role in how the company supports clients, connects financial markets, and delivers secure, reliable services. Its engineering teams build and operate platforms that handle complex, high-volume financial activity and help the organization adapt to changing business needs. As part of a global technology community, employees collaborate across disciplines and locations to develop solutions with a focus on resilience, security, and responsible innovation.

About The Role

Citigroup Inc. is hiring a Senior Full-Stack Engineer for a hybrid position. In this role, you will design, develop, test, and maintain high-performance microservices and RESTful APIs that support real-time trading platforms. You will contribute across the technology stack, working on backend services and user-facing applications while helping ensure that data is processed accurately and reliably. The position calls for strong Java/J2EE and Spring expertise, experience with modern frontend frameworks, and practical knowledge of Oracle databases.

You will participate throughout the software development life cycle, from understanding requirements and shaping technical designs to deployment and ongoing production support. Secure coding, automated delivery practices, and platform scalability are important considerations in your work. You will also contribute to engineering standards, share knowledge with colleagues, and mentor junior engineers. The team works with contemporary container technologies, including OpenShift and Kubernetes, to support the deployment and operation of resilient services. This is an opportunity to make meaningful technical contributions in a collaborative, globally connected environment.

Qualifications

Qualified candidates should have substantial professional experience building and supporting full-stack software, with strong proficiency in Java/J2EE and the Spring ecosystem. You should be comfortable designing microservices and RESTful APIs, applying object-oriented principles, and developing or integrating applications with modern frontend frameworks. Experience working with Oracle databases, SQL, data modeling, and transaction integrity is important.

Applicants should understand secure software development practices and be familiar with CI/CD pipelines, automated testing, source control, and production deployment processes. Experience with containers and orchestration platforms such as OpenShift and Kubernetes is valuable. You should be able to assess technical trade-offs, troubleshoot issues across application layers, and communicate design decisions clearly. A relevant degree or equivalent practical experience is expected. Strong collaboration, accountability, analytical thinking, and a willingness to support and mentor other engineers are essential.

Responsibilities

Design, build, enhance, and maintain scalable microservices and RESTful APIs for financial technology applications. Develop and integrate backend services using Java/J2EE and Spring, while contributing to frontend features with appropriate modern frameworks. Work with Oracle databases to support reliable data access, consistency, and integrity. Translate product and business requirements into maintainable technical solutions, and take part in design reviews and engineering discussions.

Write secure, readable, well-tested code and address defects across development, testing, and production environments. Contribute to CI/CD workflows and support deployment and operation of services on OpenShift or Kubernetes. Participate in the full SDLC, including estimation, implementation, code review, testing, release, monitoring, and continuous improvement. Identify opportunities to improve performance, resilience, and maintainability. Collaborate with engineers, product partners, and other stakeholders, and provide practical guidance and mentorship to junior team members.

Benefits

Citigroup Inc. offers the opportunity to work on technology that supports global financial services and real-time trading platforms. In this hybrid role, you will collaborate with experienced professionals across a global engineering organization and build expertise in modern software development, cloud-native platforms, and secure delivery practices. Eligible employees may have access to company-sponsored benefits and resources, subject to applicable plan terms, local policies, and work location. The role also provides opportunities to develop technical leadership skills through ownership, collaboration, and mentorship.

Equal Opportunity

Citigroup Inc. is committed to providing equal employment opportunities. Employment decisions are made in accordance with applicable laws and without discrimination on the basis of protected characteristics. The company welcomes applicants with diverse backgrounds and experiences and is committed to an inclusive workplace. Reasonable accommodations may be available to qualified individuals during the application process and employment, consistent with applicable requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer - Assistant Vice President
Full Stack Developer - Assistant Vice President

Citi • Belfast City District

Hybrid
GBP 70,000 - 110,000
Hybrid work opportunities
27 days annual leave
Private Medical Care & Life Insurance
+2
Senior Full-Stack Engineer (Hybrid) - Java, Spring, OpenShift
Senior Full-Stack Engineer (Hybrid) - Java, Spring, OpenShift

AgileGrid Solutions • United Kingdom

Hybrid
GBP 90,000 - 125,000
Hybrid work arrangement
Full-Stack Developer (Avp)
Full-Stack Developer (Avp)

11037 Citibank, N.A. United Kingdom • Belfast City District

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Annual bonus potential
Private medical care
Full Stack Developer - Assistant Vice President
Full Stack Developer - Assistant Vice President

11037 Citibank, N.A. United Kingdom • Belfast City District

Hybrid
GBP 65,000 - 100,000
27 days annual leave
Discretionary annual bonus
Private medical care & life insurance
+5
Full-Stack Developer (AVP)
Full-Stack Developer (AVP)

Citi • Belfast City District

Hybrid
GBP 80,000 - 120,000
Hybrid work model
27 days annual leave
Private Medical Care & Life Insurance
+2
Full-Stack Engineer: Java/Spring, React/Angular, Cloud
Full-Stack Engineer: Java/Spring, React/Angular, Cloud

Citigroup Inc. • Belfast City District

Hybrid
GBP 70,000 - 110,000
27 days annual leave + holidays
Bonus opportunity
Private medical care
+2
Full-Stack Developer (AVP)
Full-Stack Developer (AVP)

Citigroup Inc. • Belfast City District

On-site
GBP 70,000 - 110,000
27 days annual leave + holidays
Bonus opportunity
Private medical care
+2
Junior Fullstack Java Developer
Junior Fullstack Java Developer

Citi • Belfast City District

Hybrid
GBP 55,000 - 75,000
Hybrid work model
Full-stack depth across Angular to No/
Cross-functional teamwork
+2
Senior Low Latency Java Engineer - Equities Electronic- Execution (eTrading)
Senior Low Latency Java Engineer - Equities Electronic- Execution (eTrading)

Citi • Belfast City District

Hybrid
GBP 85,000 - 120,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
FX Risk Lead Java Developer + AI (VP)
FX Risk Lead Java Developer + AI (VP)

Citi • Greater London

Hybrid
GBP 110,000 - 190,000
Hybrid working
Private medical care
Pension plan
+2