Java & Python Senior Developer - AVP - New Jersey

Citi

Remote

Quick summary

Work type
Remote
Location
Rutherford, New Jersey
Salary
$121,200–$181,800 / yr
Posted
48 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $157k
This role $152k
$107k most similar roles pay here $214k

This role pays less than 57% of similar roles. Most pay $136,491–$177,900 — the shaded band above. At the midpoint, this role pays about $152k versus about $157k 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 · Java & Python Senior Developer - AVP - New Jersey

The Senior Developer role in the Credit Risk Technology Team focuses on building robust and high-performance applications for credit risk management. This team is responsible for developing tools that enable risk analysts to perform financial analysis tasks efficiently, with a focus on extending reporting capabilities, creating self-service portals, and implementing service-oriented architectures for loan assessments. Day-to-day responsibilities include providing technical leadership, mentoring junior engineers, managing CI/CD pipelines using Jenkins or GitLab CI, designing Kubernetes clusters, and ensuring comprehensive monitoring through tools like Prometheus and Grafana. The ideal candidate should have expertise in Java, Spring, REST APIs, Python scripting, SQL, NoSQL databases, and AI development tools, along with a deep understanding of containerization, orchestration, and cloud services on platforms such as AWS or Azure.

What you'll do

  • Lead complex projects from inception to completion.
  • Implement and maintain CI/CD pipelines using tools like Jenkins or GitLab CI.
  • Design and manage Kubernetes clusters for high availability and scalability.
  • Develop comprehensive monitoring solutions using Prometheus and Grafana.
  • Architect cloud infrastructure on AWS, Azure, or GCP for cost optimization.
  • Conduct security audits and vulnerability assessments to enforce standards.

What we're looking for

  • 7+ years of experience in Java and Python development.
  • Expertise in Spring, REST APIs, SQL, NoSQL, and Big Data technologies.
  • Proficiency with containerization (Docker) and orchestration (Kubernetes).
  • Extensive experience with CI/CD tools like Jenkins and Azure DevOps.
  • Deep understanding of monitoring and logging solutions using Prometheus and Grafana.
  • Strong problem-solving skills and ability to lead complex projects.

More like this

Similar roles

VP Java Applications Development Sr. Tech Lead

Citi

Remote (Jersey City, New Jersey) 4 days ago $142,320$213,480
Java Angular .NET/C# NodeJS Kafka Oracle MS SQL Server Kubernetes OpenShift Unix/Linux Python Go Docker CI/CD Prometheus Grafana Apache Ignite GemFire Cloud Containers
Remote

Senior Java Application Developer, AVP

State Street

Boston, MA 25 days ago $90,000$157,500
Java Spring Hibernate JPA Kubernetes AWS RabbitMQ Redis Oracle SQL PL/SQL Microservices CI/CD Docker PostgreSQL Terraform JavaScript React Angular Node.js GraphQL Messaging WebSocket GenAI CoPilot Claude Code

Full-Stack Java Developer - AVP

Citi

Remote (Jersey City, New Jersey) 147 days ago $121,200$181,800
Java Spring JavaScript React RESTful APIs Docker CI/CD PostgreSQL Maven Git AWS Kubernetes
Remote

Sr. Software Engineer II - Java, AVP

State Street

Burlington, MA 90 days ago $90,000$157,500
Java C# SQL JavaScript Agile CI/CD JUnit Maven Git JIRA PostgreSQL Oracle Unix/Linux Docker Kubernetes AWS Azure GCP Swagger RESTful_APIs