Application Developer Intermediate Programmer Analyst

Citi

New York (NY)

Hybrid

USD 13,000 - 25,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Citi is hiring an Application Developer Intermediate Programmer Analyst in Chennai for a front-office FX, Money Markets, and related risk applications. The role involves end-to-end development responsibilities within a high-availability environment.

Ideal candidates have 5+ years of pure-technical development experience, strong Java/J2EE, Angular, Spring, Oracle DB knowledge, and familiarity with DevOps tools such as GitHub and Jenkins.

Qualifications

  • 5+ years in pure technical development roles.
  • Proficient in Java, J2EE, Spring and microservices.
  • Experience with Oracle DB and SQL scripting.
  • Familiar with unit testing frameworks (JUnit/TestNG).
  • Exposure to DevOps tools and CI/CD pipelines.

Responsibilities

  • Take ownership for delivering the development task assigned.
  • Ensure delivery within tight timelines and meeting the team’s expectation.
  • Get involved in the entire lifecycle of the development project
  • Understand the requirement from Project Lead and ensure quality deliverables.
  • Ensure quality and optimized coding with proper documentation
  • Do peer code reviews
  • Develop unit plan and perform unit testing and provide continuously improved product experience
  • Actively assist Support team wherever required
  • Assist Project Lead in coordinating with business analysts & user communities to define requirements
  • Participate in the technical design
  • Actively assist Project Lead to deliver quality output
  • Together with the team contribute to innovative & best-in-class solutions for our business

Skills

Java
J2EE
HTML/CSS
Angular
JSP
Servlets
JDBC
Struts
Spring
Microservices
JMS
Kafka
GitHub
Jenkins
Lightspeed
Harness
Oracle
UNIX

Education

Engineering degree

Tools

GitHub
Jenkins
Lightspeed
Harness
JUnit
TestNG

Job description

Application Developer Intermediate Programmer Analyst
Job Req Id:

26958925

Location(s):

Chennai, Tamil Nadu, India

Job Type:

Hybrid

Posted:

Sep. 03, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citigroup Markets & Banking’s Markets Operations Technology is a high-intensity product development unit that defines, designs and develops critical front-office applications for the Global FX & Local Markets business.

The Senior Developer will be part of the Development team that is responsible to deliver projects within the space of front-office Foreign Exchange (FX), Money Markets (MM), Derivatives, Fixed Incomes (FI) applications including models and Risk Management tools.

Responsibilities
  • Take ownership for delivering the development task assigned.
  • Ensure delivery within tight timelines and meeting the team’s expectation.
  • Get involved in the entire lifecycle of the development project
  • Understand the requirement from Project Lead and ensure quality deliverables.
  • Ensure quality and optimized coding with proper documentation
  • Do peer code reviews
  • Develop unit plan and perform unit testing and provide continuously improved product experience
  • Actively assist Support team wherever required
  • Assist Project Lead in coordinating with business analysts & user communities to define requirements
  • Participate in the technical design
  • Actively assist Project Lead to deliver quality output
  • Together with the team contribute to innovative & best-in-class solutions for our business
Knowledge/Experience

5+(Senior Developers) years hands on experience in pure technical roles in development of various software applications.

Technology
  • In depth knowledge and application of Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts framework, Spring and Micro service
  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes , OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
  • Exposure to an industry-standard database (Oracle) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
  • Awareness of unit testing frameworks like JUnit or TestNG
  • Awareness of application servers /webservers
  • Work experience on the transactional applications for low latency, high availability uses is a plus
  • Work experience in technologies like JMS / Kafka is a plus
  • Exposure to DevOps tools like Github, Jenkins, Lightspeed, Harness, etc..
Education
  • Graduation/Post Graduation qualifications in Engineering stream with a very good academic record throughout from premier institutions.
  • A high degree of Analytical ability and Quantitative skills is desirable
Skills
  • Strong interpersonal and articulation skills (spoken and written)
  • Ability to partner with non-technical and technical peers; ability to work effectively with remote colleagues; participate technical discussions
  • Strong team orientation and commitment to overall team success; willing to go above and beyond to ensure team success; intense customer focus and commitment to driving quality
  • Effective time management skills in order to manage multiple priorities with flexibility on time zones and timelines
  • Logical thinking, High analytical and problem-solving skills; innovative and solutions oriented
Competencies
  • Innovative and Positive ‘Can Do’ attitude
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java SQL Developer
Java SQL Developer

Citi • New York (NY)

Hybrid
USD 12,000 - 20,000
Backend Java Developer- Assistant Vice President.
Backend Java Developer- Assistant Vice President.

Citi • New York (NY)

Hybrid
USD 19,000 - 34,000
Java Application Development - Senior Vice President
Java Application Development - Senior Vice President

Citi • New York (NY)

Hybrid
USD 32,000 - 53,000
Applications Development - Assistant Vice President
Applications Development - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 16,000 - 24,000
Java Developer - Vice President
Java Developer - Vice President

Citi • New York (NY)

Hybrid
USD 37,000 - 63,000
Senior Application Developer - Assistant Vice President
Senior Application Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 19,000 - 27,000
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 90,000 - 120,000
Senior Engineer - Java Bigdata Kafka Distributed Systems - Assistant Vice President
Senior Engineer - Java Bigdata Kafka Distributed Systems - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 27,000 - 44,000
Mobile and Web Senior developer
Mobile and Web Senior developer

Citi • New York (NY)

Hybrid
USD 16,000 - 22,000
Core Java Backend Developer - Assistance Vice President
Core Java Backend Developer - Assistance Vice President

Citi • New York (NY)

Hybrid
USD 21,000 - 38,000