Senior Java Backend Lead for Margin and Risk Platform

Citi

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Citi in New York, NY seeks a Senior Java Backend Developer for the Margin Calculation platform in Prime Services. You will own end-to-end delivery of risk-management focused margin computations, with design ownership and performance optimizations.

The role involves mentoring engineers, collaborating across regions, and delivering scalable Java applications with Spring, Kafka, and modern dev practices. This is a full-time, on-site position with competitive benefits.

Qualifications

  • 7+ years of professional software development experience.
  • Advanced knowledge of core Java, including collections, streams, concurrency, multithreading, synchronization and memory management.
  • Strong experience with Spring, Spring Boot, Spring Batch, Spring Integration, and Spring Data.
  • Experience building high-volume, calculation-intensive or distributed applications.
  • Strong understanding of algorithms, data structures, design patterns, and clean-code principles.
  • Experience with Kafka, JMS, or similar messaging technologies.
  • Strong SQL and relational database experience.
  • Experience with JUnit, Mockito, TDD and automated integration testing.
  • Proven experience troubleshooting and improving application performance.
  • Proficiency in Linux, Git, CI/CD, and production-support practices.
  • Working knowledge of Docker and Kubernetes.
  • Ability to lead technical delivery and communicate with technical and business stakeholders.

Responsibilities

  • Design, develop, test, and deliver Java applications supporting margin calculation.
  • Translate complex financial requirements into accurate, maintainable, and well-tested solutions.
  • Lead technical design for significant enhancements and contribute to the platform's technical roadmap.
  • Optimize calculation performance using concurrency, multithreading, parallel processing, caching, and efficient database access.
  • Develop high-volume batch and event-driven processing workflows.
  • Review code and designs, establish development standards, and mentor other engineers.
  • Own deliverables throughout the development lifecycle, from requirements analysis through production implementation.
  • Investigate production issues, perform root-cause analysis, and implement long-term fixes.
  • Improve monitoring, resiliency, operational support, and recovery processes.
  • Partner with global technology and business teams to manage dependencies, risks, and delivery commitments.
  • Ensure solutions meet security, regulatory, audit, and technology-control requirements.

Skills

Java
Spring Framework
Multithreading
SQL
Kafka
JUnit
CI/CD
Docker
Kubernetes
Linux
Design patterns
Git

Education

Bachelor's degree

Tools

Hibernate
JPA
Jackson
Geode
GemFire

Job description

Citi in New York, NY seeks a Senior Java Backend Developer for the Margin Calculation platform in Prime Services. You will own end-to-end delivery of risk-management focused margin computations, with design ownership and performance optimizations.

The role involves mentoring engineers, collaborating across regions, and delivering scalable Java applications with Spring, Kafka, and modern dev practices. This is a full-time, on-site position with competitive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer - Margin Calculation
Senior Java Backend Developer - Margin Calculation

Citi • New Jersey

On-site
USD 142,000 - 213,000
Medical benefits
Dental coverage
Vision coverage
+8
Senior Java Architect & Tech Lead — Margin Risk Systems
Senior Java Architect & Tech Lead — Margin Risk Systems

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Life, accident & disability insurance
+3
VP Senior Java Backend Lead - Margin Platform
VP Senior Java Backend Lead - Margin Platform

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Life, accident & disability insurance
+2
Senior Java Engineer - Margin Calculations & Reporting Platform
Senior Java Engineer - Margin Calculations & Reporting Platform

Citi • New York (NY)

On-site
USD 121,200 - 181,800
Medical, dental, and vision coverage
401(k)
Paid time off
Senior Java Engineer: Margin Calculations Platform Lead
Senior Java Engineer: Margin Calculations Platform Lead

Citigroup Inc. • New York (NY)

On-site
USD 100,000 - 140,000
Medical, dental & vision coverage
401(k) plan
Life, accident and disability insurance
+2
Senior Java Tech Lead for Enterprise Risk Apps
Senior Java Tech Lead for Enterprise Risk Apps

Citigroup Inc. • Rutherford (NJ)

On-site
USD 142,000 - 213,000
Medical coverage
Dental & Vision
401(k)
Senior Backend Java Engineer, Trading Platforms
Senior Backend Java Engineer, Trading Platforms

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Paid time off
+1
Senior Backend Java Engineer - Trading Platforms
Senior Backend Java Engineer - Trading Platforms

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Java Apps Developer Lead Analyst - Vice President
Java Apps Developer Lead Analyst - Vice President

Citi • New York (NY)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Life, accident & disability insurance
+2
Senior Java Architect & DevOps Leader
Senior Java Architect & DevOps Leader

Citi • Rutherford (NJ)

On-site
USD 121,200 - 181,800
Medical, dental & vision coverage
401(k)
Life, disability insurance
+1