Citi Logo

Citi

Senior Java Engineer - Full Stack, Vice President

Posted Yesterday
Be an Early Applicant
In-Office
London, England, GBR
Senior level
In-Office
London, England, GBR
Senior level
Senior full-stack Java engineer responsible for designing, building, and maintaining scalable microservice-based back ends and responsive front ends (React/Angular). Integrate AI developer tools, enforce code quality, review architecture, drive delivery, mentor junior engineers, and ensure compliance and security in enterprise-grade distributed systems.
The summary above was generated by AI

Role Overview:

The Senior Java Full-Stack Engineer is an experienced, individual contributor position responsible for designing, developing, and implementing high-quality, end-to-end application systems and programs in coordination with the Technology team. The overall objective of this role is to drive application systems analysis, technical design, and programming across the full technology stack, leveraging modern technologies and AI-driven development practices.

Responsibilities:

  • Actively participate in the entire software development lifecycle (SDLC), from requirements analysis and technical design to coding, testing, deployment, and maintenance of both front-end and back-end components.
  • Design, develop, and maintain resilient and scalable back-end services and APIs using Java and a microservice-based architecture.
  • Design, develop, and implement intuitive and responsive user interfaces with a strong focus on front-end technologies like React or Angular.
  • Integrate AI-powered development tools (such as GitHub Copilot, Devin, or similar) into the software development lifecycle (SDLC) to enhance productivity, code quality, and innovation.
  • Champion and enforce high standards for code quality, performance, and security through strong code review practices across the full stack.
  • Review and analyze proposed technical solutions for projects, providing expert guidance on architecture and design for distributed systems.
  • Contribute to the formulation of technical strategy and roadmaps for application development.
  • Develop a comprehensive understanding of how different business areas integrate to accomplish firm-wide goals.
  • Provide evaluative judgment based on the analysis of factual data in complex and unique situations, ensuring solutions are well-engineered and sound.
  • Drive the delivery of end results on projects, ensuring high standards of quality and adherence to timelines.
  • Ensure essential procedures are followed and contribute to defining and improving coding standards, design patterns, and development practices.
  • Mentor junior engineers and lead by example in technical excellence and collaboration.
  • Appropriately assess risk when making technical decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations.

Qualifications:

  • Proven Track Record: Extensive (6-10 years) and progressive hands-on experience in software engineering, with a demonstrated history of technical growth and tackling increasingly complex challenges in a full-stack capacity.
  • Enterprise-Scale Experience: Verifiable experience in designing, building, and maintaining large-scale, distributed, and mission-critical applications. This includes a deep understanding of scalability, high availability, security, and observability.
  • Full-Lifecycle Proficiency: Comprehensive experience across the entire software development lifecycle (SDLC), including requirements gathering, architectural design, implementation, testing strategies, and deployment pipelines.
  • Essential: Strong proficiency in back-end development with Java, including experience with frameworks like Spring Boot.
  • Essential: Proven experience designing, building, and operating applications based on a microservice architecture.
  • Essential: Strong proficiency in front-end development with modern frameworks, specifically React or Angular.
  • Essential: Demonstrated experience utilizing AI-powered development tools (e.g., GitHub Copilot) within the software development lifecycle.
  • Essential: Deep understanding of strong engineering fundamentals, including data structures, algorithms, design patterns, and best practices.
  • Nice to Have: Experience with data stores such as MongoDB or Elasticsearch.
  • Nice to Have: Experience with Next.JS.
  • Nice to Have: Familiarity with Specification-Driven Development methodologies.
  • Technical Ownership: A strong sense of ownership and accountability, with a proven ability to drive technical projects to completion in a fast-paced, agile environment.
  • Experience in the Financial Services industry is a plus.
  • Excellent problem-solving skills and the ability to work with complex and ambiguous requirements.
  • Consistently demonstrates clear and concise written and verbal communication.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group: Technology

------------------------------------------------------

Job Family:Applications Development

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Most Relevant Skills Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Citi London, England Office

33 Canada Square, London, United Kingdom, E14 5LB

Similar Jobs

15 Days Ago
In-Office
Mid level
Mid level
Information Technology • Software • Consulting
The Full Stack Java Developer is responsible for developing and maintaining Java applications, participating in code reviews, and ensuring compliance with security protocols, while collaborating with teams to deliver solutions.
Top Skills: AngularCSSHibernateHTMLJavaJavaScriptPythonReactSpring
19 Days Ago
In-Office
London, Greater London, England, GBR
Mid level
Mid level
Fintech • Information Technology • Financial Services
As a Full Stack Engineer at BlackRock, you'll develop and implement scalable microservices using Java and React, optimize performance, and mentor junior developers. You'll work within a team focusing on innovative financial technology, particularly incorporating AI into applications and maintaining high standards of software reliability.
Top Skills: APIsDockerGrpcHibernateJavaJavaScriptKafkaKubernetesReactRestSpring BootTypescript
11 Minutes Ago
Hybrid
Mid level
Mid level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Develops and programs programmable ride and show elements across all project phases, creating motion profiles, 3D simulations, animations, and synchronized show choreography. Collaborates with creative, engineering, safety, media, and vendors to ensure technical execution meets creative intent and safety standards for attractions.
Top Skills: 3D Studio MaxAutocadMaya

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account