Java & Microservices Development Lead – Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
17 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $178k
$134k most similar roles pay here $222k

This role pays more than 56% of similar roles. Most pay $157,000–$206,332 — the shaded band above. At the midpoint, this role pays about $178k versus about $182k 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 391 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

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

This senior Java backend developer position within the Applications Development team requires extensive experience in server-side Java development using Spring Boot, Spring Cloud, and Hibernate. The role involves translating complex business requirements into robust software solutions, collaborating with cross-functional teams to ensure project deliverables meet architectural standards, and conducting various testing phases to ensure quality deployment. Key responsibilities include designing microservices architecture, implementing RESTful/GraphQL APIs, and working with messaging technologies like Kafka and TIBCO EMS. Candidates should have a strong grasp of Java 8 features, functional programming, and experience with CI/CD tools such as Jenkins and SonarQube. Knowledge of front-end frameworks like React is beneficial. The ideal candidate will possess excellent communication skills and the ability to mentor junior engineers while working independently on project deliverables.

What you'll do

  • Translate complex business requirements into robust software solutions.
  • Design and build scalable solution designs for project deliverables.
  • Coordinate and execute component integration testing to ensure quality deployment.
  • Mentor junior engineers by providing feedback on engineering tasks.
  • Maintain application hygiene and address risk control items proactively.

What we're looking for

  • 6-10 years of Java backend development experience with Spring Boot and related technologies.
  • Proficient in microservices architecture using Docker, Kubernetes, and cloud platforms.
  • Experience with Kafka, TIBCO EMS, IBM MQ for messaging and integration.
  • Solid understanding of both SQL and NoSQL databases, including MongoDB.
  • Expertise in Agile methodologies, JUnit, Mockito for testing frameworks.
  • Knowledge of DevOps principles and CI/CD tools like Jenkins and SonarQube.

More like this

Similar roles

Backend Java Developer - Vice President

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 60 days ago $142,320$213,480
Java Spring Boot Spring Data Spring Cloud Maven Gradle SQL Test-Driven Development SonarQube Microservices Event-Driven Architecture TDD Docker Kubernetes Apache Spark Apache Flink AWS Azure GCP
Remote

Lead Software Engineer – Java, Microservices & Cloud - Vice President

Citi

Remote (3800 Citigroup Center Drive Building B Tampa, US) 42 days ago $113,840$170,760
Java Spring Boot Kafka MongoDB Spring WebFlux Kubernetes Docker ElasticSearch Test-Driven Development Behavior-Driven Development Load Balancing Caching Database Optimization Parallel Processing Concurrency
Remote