Full Stack Java Developer

Citi

Remote

Quick summary

Work type
Remote
Location
Irving, TX
Salary
$125,760–$188,640 / yr
Posted
3 days ago
Closes
Jun 28, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $157k
$114k most similar roles pay here $211k

This role pays less than 53% of similar roles. Most pay $136,491–$201,600 — the shaded band above. At the midpoint, this role pays about $157k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 397 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 367 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Full Stack Java Developer

As a Full Stack Java Developer at Citi's Cloud Technology Services (CTS) team, you will join a dynamic and innovative group dedicated to transforming the company’s technology landscape through cutting-edge cloud solutions. Your primary responsibilities include automating foundational infrastructure for public clouds, developing microservices, and implementing CI/CD pipelines using modern SDLC practices. You will work on building developer-friendly cloud environments, ensuring compliance with regulations, and driving process improvements that enhance client satisfaction. The ideal candidate has extensive experience in Java development (Java 11+/Spring Boot 3.0+), REST services, CI/CD tools like Git, Jenkins, and Kubernetes platforms such as EKS or GKE. Additionally, knowledge of container technologies, databases, middleware, and event-driven architecture is crucial for this role, which plays a critical part in Citi’s ambitious cloud-first strategy.

What you'll do

  • Automate foundational infrastructure for public cloud (Accounts, Network, Compute)
  • Develop and enforce modern SDLC practices enabling CI/CD and automation
  • Provide developer-friendly onboarding and management for supported cloud providers
  • Identify and develop new cloud-native solutions to undefined system needs
  • Ensure compliance with regulations by implementing accurate requirements traceability

What we're looking for

  • 6+ years of hands-on Java development experience with Java 11+/Spring Boot 3.0+
  • Experience implementing secure REST services and microservices
  • Proficiency in CI/CD build pipelines using tools like Git, Jenkins, and Maven
  • Expertise in container technologies (Docker) and Kubernetes platforms (EKS, GKE)
  • Knowledge of middleware & distributed messaging systems (Kafka)
  • Hands-on experience with public cloud development and deployment in container environments

More like this

Similar roles

Senior Java Full Stack Developer

Citi

Remote (Irving, TX) 36 days ago $107,120$160,680
Java Spring Boot Angular React Docker Kubernetes OpenShift RESTful APIs OAuth2 JWT SQL Server Oracle Apache Kafka Solace Messaging Systems JMS GitHub Bitbucket CI/CD Python GitHub Copilot
Remote

Full Stack Developer

Booz Allen Hamilton

Chantilly, VA 66 days ago $69,400$158,000
Java Python JavaScript HTML GitHub CI/CD

Full Stack Developer

Booz Allen Hamilton

Chantilly, VA 10 days ago $86,800$198,000
AWS Python JavaScript FastAPI RESTful APIs microservices agile methods React Angular Vue HTML CSS responsive design accessibility fundamentals CI/CD Terraform Terragrunt

Full Stack Developer

Booz Allen Hamilton

Chantilly, VA 10 days ago $86,800$198,000
AWS Python JavaScript FastAPI RESTful APIs microservices agile methods React Angular Vue HTML CSS responsive design accessibility fundamentals CI/CD Terraform Terragrunt

Full Stack Developer

Booz Allen Hamilton

Chantilly, VA 8 days ago $86,800$198,000
Python Java React SQL RESTful APIs Agile methodologies CI/CD