Java Software Applications Development Lead
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 95% of similar roles. Most pay $192,050–$223,750 — the shaded band above. At the midpoint, this role pays about $134k versus about $208k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
Lead Software Engineer, Controls Technology is a senior-level role within the Controls Technology area where you will serve as a hands-on engineer for a scrum team. You will architect and build next-generation platforms, specifically designing highly scalable, containerized Java Spring Boot microservices and high-performance APIs to connect new platforms with firm-wide control systems. Your daily work involves building backend systems using Spring, Spring Boot, and Spring Cloud, while collaborating with frontend engineers on React and Angular Micro-Frontend applications. You will utilize technologies including Docker, Kubernetes, OpenShift, Oracle, MongoDB, Hibernate, JPA, and Redis. Additionally, you will integrate AI-powered development tools like GitHub Copilot to enhance code quality. The role focuses on solving complex integration challenges within a large, complex global environment by ensuring data accuracy and integrity across various enterprise systems through robust software architecture.
Skills
What you'll do
What we're looking for
More like this
Citi
JPMorgan Chase
Morgan Stanley
Capital One Financial
Capital One Financial
JPMorgan Chase