A complete application in a minute
Tailored resume and cover letter, ready to send.
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
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.
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.
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.
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.
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.
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.