Applications Development Sr Programmer Analyst - C12 - CHENNAI
Citi Bank
0 - 3 years
Chennai
Posted: 16/07/2025
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 that is responsible to deliver projects within the space of back-office Foreign Exchange (FX), Money Markets (MM), Derivatives applications including models and Risk Management tools.
Key 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
- 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
Technology:
- 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
Domain:
Knowledge of various treasury products, viz. FX, Money Markets, Fixed Income & Derivatives is a plus
About Company
Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).