Senior Java Engineer Assistant Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Jacksonville, FL
Salary
$96,960–$145,440 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $164k
This role $121k
$84k most similar roles pay here $221k

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

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Engineer Assistant Vice President

As a Senior Java Engineer – Assistant Vice President, you will join the technology team to design, build, and deliver mission-critical software applications that power financial services at global scale. You will take end-to-end ownership of the software development lifecycle, including strategic scoping, technical planning, development, testing, deployment, and post-launch support. Your daily responsibilities involve building mid-to-large-scale applications using Java, Spring Boot, and Microservices architecture while serving as a technical authority to diagnose complex performance issues and architectural flaws. You will also define engineering standards, champion Agile delivery, mentor other engineers, and manage third-party technology vendors. The role requires expertise in Java, Spring Boot, and Microservices, with optional experience in React or Angular. You will solve complex technical challenges within the financial services domain to ensure high-quality, scalable code for critical systems.

What you'll do

  • Design and build mid-to-large-scale Java applications using Spring Boot and Microservices architecture.
  • Serve as the technical authority for diagnosing complex performance issues, coding defects, and architectural flaws.
  • Manage the full software development lifecycle from initial scoping and planning through deployment and support.
  • Define and maintain engineering standards for coding, testing, and debugging across all application designs.
  • Champion Agile delivery by identifying inter-team dependencies and optimizing project throughput.
  • Translate complex technical decisions into clear outcomes for business stakeholders and senior leadership.
  • Mentor and coach engineers while sharing expertise through brown bags and internal forums.
  • Manage third-party technology vendors including implementation planning and partnership evaluation.

What we're looking for

  • 5 to 8 years of experience in a software product development or technical environment with demonstrated capacity in a technical lead or project management role.
  • Hands-on expertise in Java, Spring Boot, and Microservices development for delivering production-grade applications.
  • Proven ability to manage the complete software development lifecycle from requirements and design through release and operational support.
  • Strong analytical and problem-solving skills with a data-driven approach to diagnosing technical issues.
  • Practical experience delivering projects using Agile or hybrid Agile-Waterfall methodologies.
  • Ability to manage third-party technology vendors, including implementation planning and partnership evaluation.
  • Exceptional written and verbal communication skills to align technical and non-technical stakeholders.
  • Bachelor's degree in a relevant field or equivalent professional experience.
  • Experience with front-end technologies such as React or Angular (preferred).
  • PMP, Certified ScrumMaster (CSM), or an equivalent project management certification (preferred).
  • Experience driving large-scale process improvement or engineering culture change within a technology organization (preferred).
  • Background leading infrastructure programs or complex, multi-team software delivery initiatives (preferred).

More like this

Similar roles

Java Developer Assistant Vice President

Citi

Irving, TX 16 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 28 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 36 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

Full Stack Java Engineering Manager, Vice President

Citi

Tampa, FL 16 days ago $125,600–$188,400
Java Spring Boot Microservices REST GraphQL Docker Kubernetes OpenShift AWS Terraform CloudFormation Kafka Spark Flink Prometheus Grafana Splunk ELK Angular React
8+ yrs exp Hybrid

Senior Java Engineering Lead, Payments Technology - Vice President

Citi

Tampa, FL 6 days ago $113,840–$170,760
Java Spring Boot Microservices Docker Kubernetes Kafka RabbitMQ Oracle MongoDB CI/CD Domain-Driven Design Event-Driven Architecture Resilience4j Hystrix Chaos Engineering GitHub Copilot ISO 20022 SWIFT Dynatrace Splunk ITSI
6+ yrs exp Hybrid