A complete application in a minute
Tailored resume and cover letter, ready to send.
Citi in Jersey City, NJ is seeking a Java Development Lead to drive full-stack Java solutions, mentor developers, and shape architecture decisions. You will partner with cross‑functional teams to deliver modern applications and ensure quality through coding standards and robust design.
The role emphasizes leadership, problem solving, and strategic alignment with business goals in a hybrid work environment. A strong technical foundation and communication skills are essential.
Java Development Lead role puts you at the center of building and evolving the application systems that power Citi's technology platforms. You will lead applications systems analysis and programming activities, partnering with multiple teams to deploy new products and drive process improvements using Java, J2EE, Microservices, and Spring Boot. This position offers the opportunity to shape architecture decisions, resolve complex technical challenges, and mentor developers across the team.
Join a technology team that is shaping Citi's application platforms, in a hybrid work environment built to support both strong performance and personal balance.
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Primary Location: Jersey City New Jersey United States
Time Type: Full time
Primary Location Full Time Salary Range: $142,320.00 - $213,480.00
Anticipated Posting Close Date: Nov 12, 2026