Senior Java Engineer — Hybrid Backend Leader

Citigroup Inc.

Irving (TX)

On-site

USD 107,000 - 161,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Citi is seeking a Senior Java Engineer to join its IBCB technology division in Irving. You will design and develop scalable full‑stack applications using Java, Spring Boot, Kafka, GraphQL, and Angular, with a backend emphasis. You will mentor peers and drive engineering rigor across the SDLC.

The role requires deep Java/Spring Boot expertise, Angular frontend skills, and experience with CI/CD, DevSecOps, and testing practices. Hybrid work is available in a globally distributed team.

Qualifications

  • 6 or more years of full stack development experience, with strong hands-on expertise in Java backend engineering as the primary technical discipline.
  • Deep proficiency in Java and Spring Boot, including the design and delivery of microservices-based, production-grade backend systems.
  • Solid experience building frontend applications with Angular, including in-depth knowledge of JavaScript and functional programming patterns.
  • Practical experience with messaging and data technologies including Kafka, GraphQL, and NoSQL databases.
  • Demonstrated ability to apply DevSecOps principles, security-first development practices, and CI/CD tooling throughout the software development lifecycle.
  • Experience writing and maintaining comprehensive UI tests, with a consistent focus on quality and reliability.
  • Ability to work effectively with limited direct supervision, take end-to-end ownership of deliverables, and operate confidently in an agile development environment.
  • Bachelor's degree in a relevant field, or equivalent practical experience.

Responsibilities

  • Design and develop robust, scalable backend services and APIs using Java and Spring Boot, serving as the primary technical contributor across a 70/30 Java-to-Angular full stack environment.
  • Build and maintain Angular-based frontend interfaces that deliver intuitive, high-quality experiences to banking professionals.
  • Implement DevSecOps and Site Reliability Engineering (SRE) best practices to architect solutions that are secure, resilient, and production-ready.
  • Advocate for engineering excellence across the full software development lifecycle, applying sound design principles and modern CI/CD practices from development through to deployment.
  • Assess existing applications to identify areas of technical complexity, surface potential risks, and recommend targeted improvements to architecture or process.
  • Collaborate with project stakeholders to clarify requirements, communicate technical approaches clearly, and keep delivery aligned with user needs.
  • Mentor fellow engineers through code reviews, design reviews, and technical documentation reviews to ensure consistent delivery quality across the team.

Skills

Full stack development
Java backend
Angular frontend
Spring Boot
Kafka
GraphQL
NoSQL databases
CI/CD tooling
DevSecOps
UI tests

Education

Bachelor's degree in a relevant field
Equivalent practical experience

Tools

Java
Spring Boot
Angular
Kafka
GraphQL
NoSQL

Job description

Citi is seeking a Senior Java Engineer to join its IBCB technology division in Irving. You will design and develop scalable full‑stack applications using Java, Spring Boot, Kafka, GraphQL, and Angular, with a backend emphasis. You will mentor peers and drive engineering rigor across the SDLC.

The role requires deep Java/Spring Boot expertise, Angular frontend skills, and experience with CI/CD, DevSecOps, and testing practices. Hybrid work is available in a globally distributed team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Lead — Hybrid Backend Architect (Irving)
Senior Java Lead — Hybrid Backend Architect (Irving)

Citibank (Switzerland) AG • Irving (TX)

Hybrid
USD 107,000 - 161,000
Medical, dental & vision coverage
401(k) plan
Paid time off
+1
Senior Java Engineer - Hybrid, Microservices & Full-Stack
Senior Java Engineer - Hybrid, Microservices & Full-Stack

Citigroup Inc. • Irving (TX)

Hybrid
USD 107,000 - 161,000
Hybrid work model
Continuous learning resources
Ownership over outcomes
+2
Senior Java Architect – Hybrid, Spring Boot & Microservices
Senior Java Architect – Hybrid, Spring Boot & Microservices

Citibank (Switzerland) AG • Irving (TX), Northern (KY)

Hybrid
Confidential
Hybrid work model
Competitive benefits
Career development
Senior Java Architect - Hybrid, Microservices
Senior Java Architect - Hybrid, Microservices

Citi • Tampa (FL)

Hybrid
USD 107,000 - 161,000
Hybrid work model
Continuous learning resources
Competitive total rewards package
+1
Senior Principal Engineer – Java & Cloud Architect (Hybrid)
Senior Principal Engineer – Java & Cloud Architect (Hybrid)

Citigroup Inc. • Irving (TX)

Hybrid
USD 139,000 - 208,000
Senior Java Full-Stack Lead: Microservices & APIs | Hybrid
Senior Java Full-Stack Lead: Microservices & APIs | Hybrid

Citi • New York (NY)

Hybrid
USD 126,000 - 189,000
Senior Java Developer – Cloud Apps & APIs (Hybrid)
Senior Java Developer – Cloud Apps & APIs (Hybrid)

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Hybrid work model (3 days in-office/2-
Technical training & development
Performance‑driven culture
+1
Senior Backend Lead: Java Microservices & DevOps
Senior Backend Lead: Java Microservices & DevOps

Citi • Irving (TX)

On-site
USD 107,000 - 161,000
Medical, dental & vision coverage
401(k) plan
Life, accidental and disability ins.
+2
Hybrid Senior Java Lead: Backend Architect & Mentor
Hybrid Senior Java Lead: Backend Architect & Mentor

Citi • New York (NY)

Hybrid
USD 13,000 - 21,000
Senior Java Full-Stack Lead Developer — Hybrid
Senior Java Full-Stack Lead Developer — Hybrid

Citi • New York (NY)

Hybrid
USD 42,000 - 73,000