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

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$113,840–$170,760 / yr
Posted
48 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $184k
This role $142k
$102k most similar roles pay here $225k

This role pays less than 84% of similar roles. Most pay $157,200–$211,200 — the shaded band above. At the midpoint, this role pays about $142k versus about $184k 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 371 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Lead Software Engineer – Java, Microservices & Cloud - Vice President

Senior Applications Developer sought for a dynamic team in Tampa, Florida, with a focus on building scalable and resilient microservices using Java, Spring Boot, Kafka, MongoDB, and Kubernetes. This role involves designing and implementing reactive frameworks like Spring WebFlux, optimizing database performance, and ensuring efficient load balancing and caching mechanisms. The ideal candidate will have 6-10 years of experience in app development and project management, with expertise in test-driven and behavior-driven development practices. Strong leadership skills are essential for mentoring team members and fostering cross-team collaboration while maintaining adaptability to changing priorities. Experience with ElasticSearch, Docker, and microservices architecture is highly valued, as is a background in cloud technologies and Java certifications.

What you'll do

  • Design and develop applications using Java, Spring Boot, and reactive frameworks.
  • Implement microservices architecture with Kubernetes and Docker for containerization.
  • Optimize database performance and implement caching strategies for efficiency.
  • Lead project management and mentor team members in agile methodologies.
  • Conduct code reviews and ensure adherence to TDD and BDD practices.

What we're looking for

  • 6-10 years of experience in application development and systems analysis.
  • Expertise in Java, Spring Boot, Kafka, MongoDB, and microservices design.
  • Proficiency in Test-Driven Development (TDD), Behavior-Driven Development (BDD).
  • Strong leadership skills with team mentoring and cross-team collaboration.
  • Experience with Kubernetes, Docker, ElasticSearch, load balancing, caching.

More like this

Similar roles

Java & Microservices Development Lead – Vice President

Citi

Remote (Jersey City, NJ) 23 days ago $142,320$213,480
Java Spring Boot Spring Cloud Hibernate JUnit Mockito RESTful APIs GraphQL Kafka Docker Kubernetes AWS Azure GCP Maven Python MongoDB PostgreSQL Jenkins SonarQube Git CI/CD
Remote

Senior Java Developer Lead - Vice President

Citi

Remote (6400 Las Colinas Blvd Irving, US) 153 days ago
Java Spring Framework Oracle MongoDB Apache Kafka Kubernetes Angular JavaScript TypeScript HTML5 CSS3 SCSS Microservices Reactive Programming DevOps CI/CD
Remote

Java Full Stack Tech Lead - Vice President

Citi

Remote (3800 Citigroup Center Drive Building A Tampa, US) 25 days ago $113,840$170,760
Java Spring Boot Quarkus Micronaut Vert.x JavaScript Angular Docker Kubernetes OpenShift Oracle SQL REST GraphQL CI/CD Tableau
Remote

Java Back End Software Engineer - Assistant Vice President

Citi

Remote (3800 Citigroup Center Drive Building G Tampa, US) 3 days ago $96,960$145,440
Java Angular React Oracle PostgreSQL RESTful APIs Kafka ElasticSearch NoSQL Caching Test Driven Development DevOps CI/CD Authentication Authorization Security Scrum
Remote