Full Stack Java Developer - Assistant Vice President

Citi

Remote Hybrid

Quick summary

Work type
Remote
Location
Tampa, Florida
Salary
$96,960–$145,440 / yr
Posted
43 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $121k
$84k most similar roles pay here $217k

This role pays less than 94% of similar roles. Most pay $151,500–$192,050 — the shaded band above. At the midpoint, this role pays about $121k versus about $172k 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 397 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Full Stack Java Developer - Assistant Vice President

As an Associate Vice President (AVP) on Citi’s cutting-edge technology team in the Prime Services area, you will play a pivotal role in developing and maintaining the Cross Functional Reference Data Foundation platform. Your responsibilities include designing, developing, and implementing high-quality software applications using Java, adhering to best practices such as Test-Driven Development (TDD), Spring framework, and Microservices architecture. You will collaborate with global teams to understand requirements, define solutions, and deliver integrated projects while ensuring the stability and scalability of existing platforms. This role demands expertise in Java application development, SQL, and Linux environments, along with experience in agile methodologies and continuous learning. The platform serves a large-scale financial institution, requiring robust and innovative solutions to complex business problems.

What you'll do

  • Design and develop high-quality software applications using Java and adhere to Test-Driven Development (TDD) practices.
  • Conduct systems analysis and programming to ensure optimal application performance and reliability in Linux environments.
  • Maintain and enhance existing platforms by contributing to their stability, scalability, and continuous improvement.
  • Participate in all phases of the software development lifecycle following agile principles for project delivery.
  • Utilize SQL and Stored Procedures knowledge efficiently for database interaction and data management tasks.

What we're looking for

  • 5-8 years of progressive experience in systems analysis and programming.
  • Strong proficiency in Java application development with hands-on coding skills.
  • Expertise in Test-Driven Development (TDD), Spring framework, and Microservices architecture.
  • Solid understanding and practical use of SQL and Stored Procedures.
  • Experience working effectively within agile methodologies and project management techniques.
  • Proven ability to collaborate globally across technical teams and business stakeholders.
  • Continuous learning mindset with eagerness to contribute to platform maintenance and enhancement.

More like this

Similar roles

Full Stack Java Developer - Vice President

Citi

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

Citi

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

Java Full Stack Developer Vice President

Citi

Remote (Jacksonville, Florida) 2 days ago $113,840$170,760
Spring Boot Spring Cloud RESTful APIs JPA Hibernate Kafka JSON SQL CI/CD Jenkins GitHub Payments ACH Wires Cards Authorization Settlement Core Deposits GL Lending AML KYC
Remote