Citigroup logo

Backend Java Developer - Vice President

Citigroup

Rutherford, NJFull-time$142–213K/yrPosted 4mo agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$142–213K/yr
Location
Rutherford, NJ
Schedule
Full-time
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Citigroup is hiring a Backend Java Developer - Vice President. The Backend Java Developer Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. This role leads application systems analysis and programming activities, ensuring appropriate integration of functions to meet goals and defining necessary system enhancements for new products and process improvements.

Key focus areas include Partner with multiple management teams to ensure appropriate integration of functions, Identify and define necessary system enhancements to deploy new products and process improvements, and Resolve variety of high impact problems/projects through in-depth evaluation.

Successful candidates bring 8+ Years Java Backend and Bachelor’s Degree. Important skills include Java Backend Development, Java 17+, Building Data Processing Applications, Spring, Spring Boot, and Spring Data. Preferred (not required): Cloud Platforms, AWS, Azure, and GCP.

Skills & qualifications

RequiredNice to have

Skills

Java Backend DevelopmentJava 17+Building Data Processing ApplicationsSpringSpring BootSpring DataSpring CloudSQLDatabase Management SystemsOptimizing QueriesData ModelsIn-Memory Data Loading TechniquesEfficient Data Joining StrategiesJava ToolsMavenGradleTesting FrameworksDependency ManagementDesign PatternsArchitectural PrinciplesMicroservicesEvent-Driven ArchitectureTest-Driven Development MethodologiesStatic Code Analysis ToolsSonarQubeStrong Coding PrinciplesCommunication SkillsArticulate Complex Technical ConceptsApplying Generative AI ToolsApplying Generative AI TechniquesCloud PlatformsAWSAzureGCPContainerization TechnologiesDockerKubernetesApache SparkApache FlinkDistributed Processing

Qualifications

8+ Years of Hands-on Experience in Java Backend DevelopmentBachelor's Degree or Equivalent ExperienceMaster's Degree

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Paid Time Off

Full job description

The Backend Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements

  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards

  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint

  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation

  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals

  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions

  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary

  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Recommended Qualifications:

  • 8+ years of hands-on experience in Java backend development (Java 17+).

  • Proven expertise in building data processing applications.

  • Strong proficiency in Java and the Spring framework (Spring Boot, Spring Data, Spring Cloud, etc.).

  • Excellent knowledge of SQL and database management systems, with experience in optimizing queries and data models.

  • Solid understanding of in-memory data loading techniques and efficient data joining strategies.

  • In-depth knowledge of Java tools and the ecosystem, including build tools (Maven/Gradle), testing frameworks, and dependency management.

  • Demonstrable understanding and application of design patterns and architectural principles (e.g., Microservices, Event-Driven Architecture).

  • Proficient in Test-Driven Development (TDD) methodologies.

  • Active knowledge and experience with static code analysis tools (e.g., SonarQube) and adherence to strong coding principles.

  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

  • Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation.

Good to Have:

Experience with cloud platforms (e.g., AWS, Azure, GCP).

Familiarity with containerization technologies (Docker, Kubernetes).

Knowledge of Apache Spark/Flink for distributed processing.

Education:

  • Bachelor’s degree/University degree or equivalent experience

  • Master’s degree preferred

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.


Job Family Group:

Technology


Job Family:

Applications Development


Time Type:

Full time


Primary Location:

Rutherford New Jersey United States


Primary Location Full Time Salary Range:

$142,320.00 - $213,480.00

In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.


Most Relevant Skills

Please see the requirements listed above.


Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.


Anticipated Posting Close Date:

Apr 16, 2026


Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm) .

View Citi’s EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy) and the Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) poster.

Citi is an equal opportunity and affirmative action employer.

Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

You've read the whole posting — now see how you match it.