Lead Software Engineer, Java, Microservices & Cloud

Citi

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Tampa, FL
Salary
$113,840–$170,760 / yr
Posted
87 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $188k
This role $142k
$102k most similar roles pay here $229k

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

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Lead Software Engineer, Java, Microservices & Cloud

Lead Software Engineer – Java, Microservices & Cloud - Vice President serves as an Applications Development Technology Lead Analyst within the Technology team. This senior level role involves leading systems analysis and programming activities to implement new or revised application systems while coordinating with management teams to integrate functions and define system enhancements for product deployment. The individual will resolve high-impact problems by evaluating complex business processes, establishing coding standards, and mentoring mid-level developers. Technical requirements include expertise in Java using Spring Boot, Reactive Frameworks, and Spring WebFlux, alongside Kafka, MongoDB, Kubernetes, Docker, and ElasticSearch. The role focuses on microservices design, Test-Driven Development, Behavior-Driven Development, load balancing, caching, and database optimization. The position addresses the challenge of aligning architecture and infrastructure with business goals while ensuring compliance with applicable laws and regulations.

What you'll do

  • Lead applications systems analysis and programming activities to implement new or revised systems.
  • Identify and define system enhancements to deploy new products and process improvements.
  • Resolve high-impact problems by evaluating complex business processes, system processes, and industry standards.
  • Ensure application designs adhere to the overall architecture blueprint using advanced programming knowledge.
  • Develop standards for coding, testing, debugging, and implementation based on system flow.
  • Provide in-depth analysis and interpretive thinking to define issues and develop innovative solutions.
  • Serve as an advisor and coach to mid-level developers while allocating their work.
  • Manage risk and ensure compliance with applicable laws, rules, and regulations during business decisions.

What we're looking for

  • 6-10 years of experience in Applications Development or systems analysis.
  • Extensive experience in programming and successful project management.
  • Proficiency in Java, including Functional Programming, Spring Boot Libraries, and Reactive Frameworks.
  • Experience with Kafka, MongoDB, Spring WebFlux, Kubernetes, Docker, and ElasticSearch.
  • Knowledge of Microservices design and development methodologies like TDD and BDD.
  • Demonstrated leadership skills, including the ability to mentor and coach mid-level developers.
  • Bachelor’s degree or equivalent experience; Master’s degree is preferred.
  • Cloud technology certifications are highly preferred.

More like this

Similar roles

Fullstack Java Developer, Vice President

Citi

Remote (Irving, TX) 39 days ago $125,760$188,640
Java Spring Boot Microservices Architecture AWS Azure GCP Docker Kubernetes OpenShift Oracle Database MongoDB Cassandra DynamoDB Cosmos DB Kafka RabbitMQ Agile Scrum Distributed Systems
Remote

Vice President, Lead Software Engineer

Morgan Stanley

Alpharetta, GA 9 days ago $165,000$170,000
C# .NET Core ASP.NET Web API RESTful API SQL Server T-SQL IBM MQ Apache Kafka Microservices Distributed Systems CI/CD Data Modeling System Integration Database Architecture High-Volume OLTP Data Pipelines
3+ yrs exp

Java Tech Lead Vice President

Citi

Irving, TX 50 days ago $138,720$208,080
Java Spring Boot Microservices AWS Pivotal Cloud Foundry Akamai Angular React CI/CD Distributed Systems Algorithms Data Structures SDLC Agile Artificial Intelligence
6+ yrs exp Hybrid

Lead Software Engineer, Java, Microservices

JPMorgan Chase

Plano, TX 25 days ago
Java Spring Boot Node.js Microservices React Angular TypeScript HTML CSS AWS Azure GCP SQL NoSQL REST APIs WebSockets Agile Scrum Mainframe
5+ yrs exp