Senior Java Developer, Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Irving, TX
Salary
$125,760–$188,640 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $157k
$112k most similar roles pay here $207k

This role pays more than 50% of similar roles. Most pay $142,300–$177,900 — the shaded band above. At the midpoint, this role pays about $157k versus about $160k 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 · Senior Java Developer, Vice President

Join our dynamic technology team as a Senior Java Developer and take on the challenge of designing, developing, and maintaining high-performance applications in a complex financial services environment. You will work closely with business stakeholders to translate requirements into technical solutions, design enterprise-level applications using Java and Spring Framework, and ensure code quality through rigorous testing and reviews. Your day-to-day responsibilities include mentoring junior developers, contributing to architectural decisions, and ensuring the security, reliability, and scalability of applications. Required skills encompass advanced Java expertise, microservices architecture, database proficiency, RESTful APIs, CI/CD pipelines, Kubernetes, Docker, Git, and experience with cloud platforms like AWS or Azure. This role demands strong analytical problem-solving abilities and effective communication to bridge technical and non-technical teams.

What you'll do

  • Design and develop enterprise-level applications using Java and related technologies.
  • Write clean, efficient code following best practices and coding standards.
  • Troubleshoot complex technical issues to ensure high system availability and performance.
  • Mentor junior developers and contribute to architectural decisions.
  • Take end-to-end responsibility for project deliveries from conception to deployment.

What we're looking for

  • Strong proficiency in Java 8+ and advanced concepts including concurrency and multi-threading.
  • Extensive experience with Spring Framework (Spring Boot, MVC, Data, Security) and Hibernate/JPA.
  • Solid understanding of microservices architecture, API gateways, service discovery, and containerization.
  • Proficiency with relational and NoSQL databases, RESTful APIs, and asynchronous messaging systems like Kafka.
  • Expertise in unit testing frameworks, CI/CD pipelines, and deployment strategies including Kubernetes and Docker.
  • Bachelor's or Master's degree in Computer Science or related field with 6+ years of Java development experience.

More like this

Similar roles

Senior Java Developer - Assistant Vice President

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 28 days ago $121,200$181,800
Java Spring Boot gRPC Protocol Buffers Domain-Driven Design Maven CI/CD Docker Kubernetes GitHub Copilot Parquet Cloudera Capital Markets Big Data
Remote

Senior Java Developer, Vice President

Citi

Remote (Jersey City, NJ) 18 days ago $142,320$213,480
Java Apache Ignite Microservices API design CI/CD VaR SIMM Python PostgreSQL Kafka RabbitMQ Docker Kubernetes AWS Azure Git Jenkins Spring Boot Hibernate
Remote

Full Stack Java Developer - Vice President

Citi

Remote (Irving, TX) 35 days ago $125,760$188,640
Java Spring Boot React Oracle MongoDB Cassandra RabbitMQ JUnit Mockito Redux TypeScript SASS Docker Kubernetes CI/CD AWS Azure GCP
Remote

Senior Java Developer Lead - Vice President

Citi

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

Java Developer - Assistant Vice President

Citi

Remote (Irving, TX) 18 days ago $107,120$160,680
Java Spring Boot Spring Framework Spring Security JUnit Mockito Kubernetes Docker REST Oracle SQL CI/CD Design Patterns DevOps Agile Methodologies
Remote