JobsSenior Full Stack Developer, Inventory Management, Vice President
Citibank logo

Senior Full Stack Developer, Inventory Management, Vice President

Citibank

Location

Jersey City, NJ

Type

Full-time

Posted

6/7/2026

Compensation

$142,320 - $213,480 per year

Undergraduate with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025

Job description

The Senior Application Developer will lead the design and development of high-volume, low-latency Java applications within the Inventory Management Applications Suite, focusing on the Stock Record in the Capital Markets domain. This role emphasizes microservice architecture and requires collaboration with various stakeholders and teams to deliver innovative solutions. The developer will also provide Level 3 support and ensure adherence to industry best practices and Citi standards. A strong background in Java and experience with enterprise solutions is essential for success in this position.

Requirements

  • BS/MS degree in Engineering, Computer Science, or equivalent
  • 6-10 years of experience as a Senior Java Developer with hands-on end-to-end solutions
  • Experience in a high-pressure, fast-paced global environment
  • 8+ years of Oracle RDBMS design and development skills
  • Experience migrating Oracle RDBMS to ECS cloud and NoSQL database
  • 6+ years of hands-on experience in ETL functionalities
  • Diverse experience utilizing tools in Microservices architecture applications
  • Strong hands-on experience adhering to Java concurrency and building thread-safe code
  • 6+ years of experience in using JMS to connect to Tibco/IBM MQ middleware
  • 5+ years of experience with Spring Framework and Spring Boot

Responsibilities

  • Lead the design and development of high-volume, low-latency enterprise applications as a full stack Java architect
  • Ensure high quality software delivery by providing guidance on testing strategy and performance tuning
  • Migrate application functionalities from monolithic systems to microservices
  • Gather requirements and provide end-to-end design guidance and oversight
  • Drive the design and development of system architecture and enhance the quality of deliverables
  • Provide oversight of design and implementation reviews during the project lifecycle
  • Identify existing system bottlenecks and implement robust solutions
  • Inspire development resources with best practices and process improvements
  • Ensure design and development meet customer specifications with high quality implementation practices
  • Stay up-to-date with new development tools and strategies

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.

Is this posting expired or inaccurate?