Java Software Applications Development Lead

Citi

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Irving, TX
Salary
$125,760–$188,640 / yr
Posted
15 days ago
Freshness
Confirmed live 2 days ago
Closes
Sep 27, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $157k
$115k most similar roles pay here $224k

This role pays less than 60% of similar roles. Most pay $133,900–$206,287 — the shaded band above. At the midpoint, this role pays about $157k versus about $170k 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 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Software Applications Development Lead

The Java Software Applications Development Lead is a senior level position within the Technology team responsible for leading systems analysis and programming activities to implement new or revised application programs. The role involves designing complex backend systems, architecting microservices-based solutions, and managing data access layers while mentoring junior developers. Key responsibilities include implementing CI/CD pipelines, managing container orchestration platforms like OpenShift and Kubernetes, and developing Helm charts for deployment. The candidate will utilize a technical stack including Java, Spring, Spring Boot, Spring Cloud, Hibernate, JPA, Oracle, MongoDB, and Redis. Essential skills involve TDD practices, performance optimization, and infrastructure automation using tools like Harness. This role focuses on building scalable, reliable systems while ensuring high availability through robust monitoring, logging, and tracing strategies for distributed environments to solve complex technical challenges in a production environment.

What you'll do

  • Lead the design and development of complex backend systems using Java, Spring Boot, and Spring Cloud.
  • Architect and implement scalable microservices-based solutions for high-performance environments.
  • Manage data access layers using Hibernate and JPA while optimizing Oracle and MongoDB databases.
  • Design and manage container orchestration platforms including OpenShift and Kubernetes.
  • Develop and maintain Helm charts and CI/CD pipelines using tools like Harness.
  • Perform code reviews, static analysis, and performance tuning to ensure high software quality.
  • Monitor system performance and troubleshoot issues to ensure high availability of applications.

What we're looking for

  • Bachelor's degree or university degree is required, with a Master's degree preferred.
  • At least 6 years of software development experience with a strong focus on Java.
  • Expert-level knowledge of the Spring ecosystem, including Spring Framework, Spring Boot, and Spring Cloud.
  • Expert-level proficiency in Microservices Architecture, including design patterns and advanced concepts.
  • Expert-level proficiency in Hibernate, JPA, Oracle (relational), and MongoDB (NoSQL) databases.
  • Expertise in container orchestration platforms such as OpenShift and Kubernetes, including Helm chart development.
  • Experience with CI/CD tools like Harness for deployment automation and monitoring of distributed systems.
  • Proven leadership skills to mentor junior developers and manage stakeholder communication across cross-functional teams.

More like this

Similar roles

Senior Java Engineering Lead

Citi

Remote (Irving, TX) 17 days ago $125,760$188,640
Java J2EE Spring Boot Spring Framework Microservices MongoDB Git OpenShift Docker Kafka Agile Scrum SDLC Unit Testing System Design
6+ yrs exp Remote

Java Apps Developer Lead Analyst Vice President

Citi

Remote (New York, NY) 102 days ago $142,320$213,480
Java Spring Framework Microservices TDD Hibernate JAX RS Kafka JMS JUnit Mockito Docker Kubernetes SQL Git Linux RESTful API Apache Gemfire Jackson JPA JAXB
6+ yrs exp Remote

Java Apps Developer Lead Analyst Vice President

Citi

Remote (New York, NY) 102 days ago $142,320$213,480
Java Spring Microservices TDD Hibernate JAX RS Kafka JUnit Mockito Docker Kubernetes SQL Git Linux RESTful API Apache Gemfire JPA Jackson JAXB Agile
6+ yrs exp Remote

Lead Java Developer

Booz Allen Hamilton

Bethesda, MD 1 day ago $99,000$225,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 J2EE JSP Servlets Jira Confluence Selenium JUnit
8+ yrs exp