JobsJava Apps Developer Lead Analyst - Vice President
Citibank logo

Java Apps Developer Lead Analyst - Vice President

Citibank

Location

New York, NY, Jersey City, NJ

Type

Full-time

Posted

9/29/2026

Compensation

$142,320 - $213,480 per year

Undergraduate with 5+ Years of Experience
H-1B FY202699.0% approval-75% YoY
💎 Strong sponsor

Job description

The Senior Java Backend Developer will join the Margin Calculation technology team within Prime Services, focusing on processing large volumes of financial data and applying complex business rules for margin calculations. This senior role involves hands-on Java development, technical design, and performance optimization, with opportunities to influence platform design and mentor other developers. The developer will collaborate closely with various teams across multiple regions to ensure the delivery of business-critical functionality. The position requires a strong technical background and the ability to lead projects from inception to production.

Requirements

  • 7+ years of professional software development experience with strong hands-on Java expertise.
  • Advanced knowledge of core Java, including collections, streams, concurrency, multithreading, synchronization, and memory management.
  • Strong experience with Spring, particularly 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, test-driven development, 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 effectively with both 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.

Benefits

  • Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Citibank Na

As of Aug 23, 2026

Initial approvals

75

FY2026

Approval rate

99.0%

FY2026

LCA certified

569

FY2026

Entry-level share

0.5%

FY2026

Initial approvals YoY

-75%

Trend

LCA certified YoY

-58%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?