Senior Java Developer - Vice President

Citi

Remote Actively hiring Verified listing
Jersey City, NJ · Remote, USA Posted 11 days ago $142,320$213,480 / year

At a glance

AI generated

TL;DR

The Senior Java Developer - Vice President is a senior hands-on role within Prime Services Technology, focusing on designing and developing complex data pipelines and applications for financial services. This technologist will work closely with business analysts, quantitative analysts, and traders to understand requirements and build new data pipelines using Java and Python while enhancing existing systems. The ideal candidate has extensive experience in software development, particularly in building enterprise data pipelines, and possesses a strong background in financial data. They must be proficient in Java (preferably version 17) with the Spring ecosystem, Python for data processing, RESTful APIs, microservices, and message brokers like Apache Kafka. Experience with containerization technologies such as Docker and Kubernetes is also required. The role demands excellent communication skills to translate business needs into technical solutions and drive collaboration between business leaders and technology teams.

Skills

Java Spring Boot Python PostgreSQL Oracle MongoDB DynamoDB RESTful APIs Apache Kafka Docker Kubernetes CI/CD Linux Hibernate Spring MVC Microservices Automated Testing

What you'll do

  • Design and build robust data pipelines using Java and Python.
  • Lead the modernization of system components to improve overall architecture.
  • Develop RESTful APIs and microservices for enterprise applications.
  • Ensure application design aligns with strategic architectural blueprints.
  • Provide technical guidance and mentor mid-level developers and analysts.
  • Deploy applications in both VM and containerized environments efficiently.
  • Perform data analysis to identify and resolve discrepancies in production datasets.

What we're looking for

  • Extensive experience (8+ years) in hands-on software development with at least 6+ years in backend development.
  • Strong expertise in Java (preferably version 17+) and the Spring ecosystem including Spring Boot, Spring MVC, Hibernate.
  • Demonstrated proficiency in designing, building, and maintaining complex data pipelines using Python alongside Java.
  • Solid understanding of object-oriented programming principles, RESTful APIs, microservices architecture, and message brokers like Apache Kafka.
  • Experience with both relational databases (PostgreSQL, Oracle) and NoSQL databases (MongoDB, Dynamo DB).
  • Expertise in Linux environments, containerization technologies (Docker, Kubernetes), CI/CD pipelines, and cloud platforms.

Market check

Salary context

This $142,320–$213,480 range sits above 87% of similar postings on FindRole.

Peer median band

$118,000$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,300$177,900

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

Senior Java Developer, Vice President

Citi

Remote (6400 Las Colinas Blvd Irving, US) 46 days ago $125,760$188,640
Java Spring Boot Spring MVC Hibernate JPA Kafka JUnit Mockito Docker Kubernetes Git AWS Azure GCP OpenShift Linux CI/CD Jenkins MongoDB PostgreSQL RESTful APIs SQL NoSQL
Remote

Senior Java Developer - Assistant Vice President

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 18 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

Lead Java Developer- Vice President

Citi

Remote (388 Greenwich Street - Tower, US) 45 days ago
Java Spring Framework Python Docker Kubernetes AWS Prometheus Grafana ELK Kafka JMS gRPC PostgreSQL NoSQL Linux Microservices APIs
Remote

Backend Java Developer - Vice President

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 50 days ago $142,320$213,480
Java Spring Boot Spring Data Spring Cloud Maven Gradle SQL Test-Driven Development SonarQube Microservices Event-Driven Architecture TDD Docker Kubernetes Apache Spark Apache Flink AWS Azure GCP
Remote

Java Back End Software Engineer - Assistant Vice President

Citi

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

Senior Java Developer - Vice President

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 9 days ago $142,320$213,480
Java Spring Angular Oracle PL/SQL Python CI/CD
Remote