Java/SQL Developer - Assistant Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Jersey City, NJ
Salary
$121,200–$181,800 / yr
Employment
Full-time
Posted
8 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $151k
This role $152k
$112k $197k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $123,750–$177,900 — the blue band above. At the midpoint, this role pays about $152k versus about $151k 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 268 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java/SQL Developer - Assistant Vice President

The Java/SQL Developer - Assistant Vice President joins the Tech team to develop and enhance the proprietary Cross Functional Reference Data Foundation platform within the Prime Services area. This role involves designing, developing, and maintaining high-quality software applications while ensuring platform stability and scalability. The successful candidate will perform systems analysis, participate in all phases of the software development lifecycle, and collaborate with global teams to deliver integrated projects. Key technical requirements include proficiency in Java, SQL, Stored Procedures, the Spring framework, and Microservices architecture. Candidates must demonstrate expertise in Test-Driven Development, Linux environments, and agile methodologies. Experience with Kafka, Redis, Gemfire, Docker, Kubernetes, and MS SQL Server is also relevant. The role focuses on solving complex data management problems within a global financial services context.

What you'll do

  • Design, develop, and maintain high-quality software applications using Java, Spring, and Microservices architecture.
  • Conduct thorough systems analysis and programming to ensure optimal application performance and reliability.
  • Implement Test-Driven Development (TDD) practices to ensure software quality and robustness.
  • Manage database interactions and data management using SQL and Stored Procedures.
  • Operate and troubleshoot applications within Linux environments.
  • Participate in all phases of the software development lifecycle following agile principles.
  • Maintain and scale existing platforms to ensure continuous stability and performance.

What we're looking for

  • 5-8 years of progressive experience in systems analysis and programming of software applications.
  • Proven track record of implementing successful software projects from inception to completion.
  • Strong proficiency in Java application technologies with hands-on coding skills.
  • Deep experience with Test-Driven Development (TDD) practices, the Spring framework, and Microservices architecture.
  • Solid understanding and hands-on experience with SQL and Stored Procedures.
  • Proficiency in Linux environments.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with React, modern web technologies, cloud platforms, containerization, and MS SQL Server (preferred).

More like this

Similar roles

Java/SQL Developer - Assistant Vice President

Citi

Tampa, FL 8 days ago $96,960–$145,440
Java Spring Microservices SQL TDD Linux Kafka TIBCO EMS Redis Gemfire Docker Kubernetes React HTML5 CSS Microsoft SQL Server Agile
5+ yrs exp Hybrid

Senior Java Developer - Vice President

Citi

New Castle, DE 33 days ago $125,760–$188,640
Java RESTful APIs Spring Oracle SQL MongoDB OpenShift Kubernetes Gradle Maven Apache Kafka IBM MQ CI/CD Jenkins Grafana Agile
6+ yrs exp Hybrid