Senior Java Developer Lead - Vice President
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 80% of similar roles. Most pay $151,500–$199,325 — the shaded band above. At the midpoint, this role pays about $142k versus about $175k 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 369 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 345 roles with salary data.
Most-posted roles
At a glance
The Lead Java Microservices Developer role at Citi involves architecting and building scalable microservices solutions within a high-performing global technology team. This senior position requires hands-on expertise in designing RESTful APIs and implementing inter-service communication patterns using REST and messaging queues, while also mentoring developers and collaborating with cross-functional teams to align technical solutions with business goals. Key responsibilities include developing production-grade services using Java, Spring Boot, and Node.js, ensuring scalability and reliability across distributed systems, and leading code reviews and architectural design discussions. The ideal candidate has 6+ years of experience in backend engineering and microservices, proficiency in Java and Spring Boot, and a track record of delivering complex engineering initiatives. Experience with CI/CD pipelines and API testing tools is also essential. This role offers the opportunity to shape how Citi builds its software platforms at an enterprise scale, providing leadership visibility and continuous learning resources for professional growth.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Citi
Citi
Citi