Java & Microservices Development Lead - Vice President

Citi

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $178k
$115k most similar roles pay here $224k

This role pays more than 68% of similar roles. Most pay $146,475–$188,500 — the shaded band above. At the midpoint, this role pays about $178k versus about $167k 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 281 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java & Microservices Development Lead - Vice President

Java & Microservices Development Lead – Vice President serves on the Enterprise Operations & Technology team, where the role involves translating complex business requirements into robust software solutions. The individual will partner with product teams to design, build, and integrate scalable systems while mentoring junior engineers and managing code releases across various environments. Key responsibilities include resolving architectural bottlenecks, ensuring application hygiene, and overseeing integration testing phases like SIT and UAT. The technical stack includes Java 8+, Spring Boot, Spring Cloud, Spring JPA, Hibernate, and Maven. Core technologies involve microservices architecture using Docker, Kubernetes, and OpenShift, alongside messaging systems like Kafka, TIBCO EMS, and IBM MQ. Required skills include SQL/NoSQL databases, RESTful and GraphQL APIs, JUnit, Mockito, and CI/CD tools such as Jenkins and SonarQube to ensure high-quality software delivery.

What you'll do

  • Translate complex business requirements into robust, intuitive user interfaces and software solutions.
  • Design and build complex technical solutions aligned with architectural blueprints and standards.
  • Coordinate and execute integration testing (CIT, SIT) and user acceptance testing (UAT).
  • Make technical trade-off decisions based on application-level software architecture and design patterns.
  • Solve complex architecture problems by developing extensible solutions to optimize performance and remove bottlenecks.
  • Provide mentoring and guidance to junior engineers on specific engineering tasks.
  • Maintain application hygiene and address all Risk & Control items.
  • Manage code releases across various environments while proactively communicating risks to stakeholders.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience; Master's degree preferred.
  • 6-10 years of hands-on experience in Java backend development including core concepts, OOP, data structures, and design patterns.
  • Proficiency in Spring Boot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, and Maven is required.
  • Experience with microservices architecture, Docker, Kubernetes/OpenShift, and cloud platforms (AWS, Azure, or GCP) is required.
  • Experience implementing Kafka consumers, producers, and streaming applications; TIBCO EMS and IBM MQ are highly desirable.
  • Proficiency in JUnit and Mockito for testing, along with experience in Agile environments using TDD/BDD practices, is essential.
  • Knowledge of SQL and NoSQL databases (MongoDB preferred) and proficiency with Git/Bitbucket for version control are required.
  • Strong communication, analytical, problem-solving, and leadership skills are essential.

More like this

Similar roles

Java Microservices Developer Vice President

Citi

Jersey City, NJ 4 days ago $142,320$213,480
Java Spring Boot Spring Framework Apache Kafka Docker Kubernetes Spring Data JPA RESTful APIs Git CI/CD JUnit Mockito RabbitMQ AWS Azure Google Cloud Platform Agile Scrum Kanban
Hybrid

Java Developer Assistant Vice President

Citi

Irving, TX 13 days ago $107,120$160,680
Java Spring Boot Spring Framework Spring Security Spring Web Spring Data Microservices REST JUnit Mockito Kubernetes Docker SQL Oracle SOA Agile Behavior Driven Development Extreme Programming DevOps
Hybrid

Senior Java Developer Assistant Vice President

Citi

Tampa, FL 25 days ago $96,960$145,440
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid

Senior Java Developer Assistant Vice President

Citi

Irving, TX 33 days ago $107,120$160,680
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid