CrawlJobs Logo

Applications Development Sr Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Chennai

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

FXLM eCommerce team is a high-intensity product development unit that defines, designs and develops critical front and back office applications for the Global FX and Local Markets business. The Developer/Senior Developer will be part of the Development team responsible to deliver projects within the space of back-office Foreign Exchange (FX), Money Markets (MM), Derivatives applications including models and Risk Management tools.

Job Responsibility:

  • 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
  • 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

Requirements:

  • In depth knowledge and application of Java 17, J2EE concepts including JPA, JDBC and Spring Core and SpringBoot Framework
  • UI Development experience with Spring Boot, HTML 5, CSS 3, Bootstrap, Backbone, Node.JS, AngularJS 6+
  • Experience creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Well verse with the use of XML, JSON and REST services
  • 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 hands on knowledge on Oracle and Mongo DB with awareness of database design, scripting knowledge and performance tuning
  • Knowledge on Mongo DB’s Change Data Stream is good to have
  • Awareness of application servers/webservers (JBoss and Tomcat)
  • Work experience in testing frameworks like Junit, TestNG
  • Creating unit test scripts for Angular JS components using standard frameworks
  • Work experience on the transactional applications for low latency, high availability uses is a plus
  • Ability to work in a fast-paced and agile development environment and to learn new frameworks/stacks

Nice to have:

  • Knowledge of various treasury products, viz. FX, Money Markets, Fixed Income & Derivatives
  • Knowledge on Mongo DB’s Change Data Stream
What we offer:

Global benefits

Additional Information:

Job Posted:
July 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.