Senior Java Developer - Vice President

Citi

Remote Actively hiring Posted this week Verified listing
Remote (One Penns Way Bldg 1 New Castle, US) Posted 2 days ago $125,760$188,640 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $157k
$110k most similar roles pay here $212k

This role pays less than 52% 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 348 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR

The Senior Java Applications Developer is a senior-level position within the Technology team, focusing on developing and implementing new or revised application systems as an individual contributor. This role involves building reusable frameworks and services for complex requirements using Java, RESTful APIs with Spring, Oracle, SQL, NoSQL databases like MongoDB, and cloud technologies such as OpenShift Kubernetes and messaging systems including MQ and Kafka. The ideal candidate will have hands-on experience in clean code principles, software development lifecycle (SDLC), Agile methodologies, and DevOps practices, including CI/CD pipelines. Experience in the financial domain, particularly payments, is beneficial, as is knowledge of GenAI and LLMs, along with expertise in integrating mainframe applications with Kafka or APIs.

What you'll do

  • Design and implement reusable frameworks and services for complex requirements.
  • Build RESTful APIs using Spring framework to support application systems.
  • Ensure adherence to clean code principles in all development activities.
  • Integrate mainframe applications with messaging systems like Kafka or API.
  • Implement CI/CD pipelines and DevOps practices for efficient deployment.

What we're looking for

  • Proficient in Java, API development, and cloud engineering.
  • Experience building RESTful APIs with Spring framework.
  • Expertise in Oracle, SQL, NoSQL (MongoDB) databases.
  • Hands-on experience with OpenShift Kubernetes and messaging systems (MQ, Kafka).
  • Adherence to clean code principles and understanding of SDLC/Agile methodologies.
  • Knowledge of DevOps practices and CI/CD pipeline implementation.

More like this

Similar roles

Senior Java Developer, Vice President

Citi

Remote (Irving, TX) 52 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 Lead - Vice President

Citi

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

Senior Java Developer - Assistant Vice President

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 24 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 Engineer - Assistant Vice President

Deutsche Bank

Cary, NC 126 days ago $100,000$153,000
Java Git RESTful Microservices Oracle Test Driven Development Behavior Driven Development Google Cloud Platform CI/CD Kubernetes Docker Spring Boot PostgreSQL Maven Gradle Jenkins SonarQube Swagger JSON YAML
Hybrid