Engineering Lead (Java/Microservices) - Vice President

Citi

Remote Actively hiring
Remote, USA · Tampa, FL Posted 28 days ago $113,840$170,760 / year

At a glance

AI generated

TL;DR

As an Engineering Lead (Java / Microservices) at the Technology team, you will lead the technical direction of critical applications by designing and developing highly scalable full-stack systems using Java for backend and Angular for frontend. Your day-to-day involves providing strategic guidance to development teams, ensuring alignment with enterprise architecture and business objectives, while also mentoring senior engineers and fostering a culture of innovation. You must have extensive experience in Spring Boot, microservices architecture, and cloud-native solutions like OpenShift/Kubernetes, along with strong analytical skills to translate complex business needs into technical requirements. Ideal candidates will bring expertise from the financial services industry and proficiency in tools such as Jenkins for CI/CD pipelines and Git for version control.

Skills

Java Spring Boot Spring Cloud Spring Security RESTful APIs Kubernetes OpenShift CI/CD Git DevOps Angular Messaging Systems Linux Ecosystem API Management APM Tools Caching Technologies Docker Jenkins Tekton

What you'll do

  • Lead the design and architecture of full stack applications using Java and Angular.
  • Provide strategic direction in software development, ensuring alignment with enterprise goals.
  • Mentor senior engineers and foster a culture of technical excellence and innovation.
  • Act as a liaison between technology teams and business stakeholders for requirement definition.
  • Conduct business process analysis to identify inefficiencies and propose technological solutions.

What we're looking for

  • 10+ years of software development experience with a focus on backend systems.
  • 5+ years in senior Java development roles, expertise in Spring Boot ecosystem.
  • Proven leadership in architecting complex, scalable enterprise applications.
  • Expert-level proficiency in Core Java and advanced concepts like concurrency.
  • Extensive experience (5+ years) designing and building RESTful APIs and Web Services.
  • Hands-on experience with OpenShift/Kubernetes for deploying containerized apps.
  • Strong communication skills and ability to lead a development team effectively.

Market check

Salary context

This $113,840–$170,760 range sits above 17% of similar postings on FindRole.

Peer median band

$141,440$212,160

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$153,550$192,837

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 336 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

More like this

Similar roles

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

Citi

Remote (3800 Citigroup Center Drive Building B Tampa, US) 32 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

Lead Backend Engineer (Java/Cloud), Vice President

Citi

Remote (6400 Las Colinas Blvd Irving, US) 37 days ago $138,720$208,080
Java Spring Boot Maven Docker Kubernetes AWS CI/CD Git PostgreSQL MySQL RESTful APIs JSON Jenkins JUnit
Remote

Java Microservices Tech Lead - Vice President

Citi

Remote (3800 Citigroup Center Drive Building B Tampa, US) 113 days ago $113,840$170,760
Java Spring Boot Spring Microservices Kubernetes Docker Swagger OpenAPI Kafka JPA2 Hibernate CI/CD Multithreading REST SQL Unix shell scripting ElasticSearch GraphQL Redis Hazelcast OpenShift Container Platform
Remote

Java & Microservices Development Lead – Vice President

Citi

Remote (480 Washington Boulevard Jersey City, US) 32 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 Engineer - Assistant Vice President

Deutsche Bank

Cary, 3000 Centregreen Way, US 120 days ago $100,000$153,000
Java Git RESTful Microservices Oracle Test Driven Development Behavior Driven Development Google Cloud Platform CI/CD Kubernetes Docker Spring Boot PostgreSQL Maven Gradle Jenkins SonarQube Swagger JSON YAML