Senior Java Developer

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Salary
$107,120–$160,680 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today
Closes
Oct 25, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $134k
$95k most similar roles pay here $223k

This role pays less than 88% of similar roles. Most pay $147,925–$177,900 — the shaded band above. At the midpoint, this role pays about $134k versus about $163k 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 272 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Developer

Senior Java Developer As part of a high-performing Technology team, the Senior Java Developer will design, build, and deliver complex software applications supporting business-critical systems. This role serves as a subject matter expert and development lead, overseeing end-to-end application development from architecture through deployment and maintenance. The candidate will troubleshoot performance issues, mentor peers, and collaborate with cross-functional teams to ensure secure, scalable solutions. Key technical requirements include extensive experience in Java backend engineering, Spring Boot, and microservices. Additionally, the role requires proficiency in Angular, JavaScript, and functional programming patterns. Technical skills include DevSecOps principles, CI/CD tooling, Docker, Kubernetes, and high-speed messaging platforms like KAFKA. The developer will also work with relational databases such as MSSQL or Oracle while utilizing testing frameworks like JUNIT, Cucumber, Jasmine, and Mocha to ensure software quality across the full development lifecycle.

What you'll do

  • Lead the design, development, and delivery of complex software applications from architecture through deployment.
  • Serve as a subject matter expert to influence technical standards for coding, testing, and implementation.
  • Analyze and troubleshoot complex issues related to code performance, system design, and root cause analysis.
  • Translate complex application designs into high-quality, production-ready code using Java and Spring Boot.
  • Partner with external vendors to manage technology integration plans and improve development velocity.
  • Manage the full software development lifecycle including technical planning, construction, testing, and post-go-live support.
  • Identify and mitigate project risks while communicating progress and potential bottlenecks to stakeholders.
  • Mentor peers and share technical knowledge through internal forums and engineering sessions.

What we're looking for

  • Bachelor's degree or equivalent experience.
  • 5+ years of development experience with strong hands-on expertise in Java backend engineering.
  • Deep proficiency in Java and Spring Boot for designing and delivering microservices-based systems.
  • Solid experience building frontend applications with Angular, JavaScript, and functional programming patterns.
  • Experience with relational databases (MSSQL, Oracle) or NoSQL platforms.
  • Understanding of cloud platforms including Docker and Kubernetes.
  • Knowledge of testing frameworks such as JUNIT, Cucumber, Jasmine/Mocha, and CI/CD tools.
  • Experience in High-Speed Messaging platforms such as KAFKA (preferred).

More like this

Similar roles

Java Developer

Booz Allen Hamilton

Bethesda, MD 1 day ago $86,800–$198,000
Java Spring Boot Hibernate JPA RESTful Web Services React.js Vue Angular.js SQL Oracle PostgreSQL Docker Kubernetes AWS Azure Git CI/CD Jenkins JUnit Selenium J2EE JSP Servlets
8+ yrs exp

Senior Java/Spring Boot Engineer

Elevance Health

Atlanta, GA +9 18 days ago $120,080–$180,120
Java Spring Boot Hibernate Oracle RESTful Web Services JUnit SQL Linux Azure WebSphere CI/CD Checkmarx SonarQube Artifactory Microservices GitHub Copilot Windsurf
5+ yrs exp Hybrid

Software Engineer, Java Development

Genworth Financial

Remote (Lynchburg, VA) +1 24 days ago $77,800–$117,000
Java Spring Boot Spring Framework REST APIs Microservices SQL Relational Databases Git Maven Gradle Azure AWS Docker Kubernetes CI/CD DevSecOps Agile GitHub Copilot Microsoft Copilot SonarQube
3+ yrs exp Remote

Senior Software Engineer

Morningstar Inc

Chicago, IL 90 days ago
Python FastAPI Flask PostgreSQL SQLAlchemy Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD LangGraph AutoGen OpenAI Anthropic MistralAI Pandas Plotly Matplotlib QlikView GraphQL SQL Server
5+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

San Diego, CA 80 days ago $124,000–$187,000
C# .NET AWS Claude EC2 ECS EKS Lambda S3 RDS DynamoDB CloudWatch Databricks Microservices CI/CD Terraform CloudFormation CDK Git
Hybrid