Skip to main content

Careers

Applications Development Sr Programmer Analyst - C12 - CHENNAI

Job Req ID 25884238 Location(s) Chennai, India Job Type Hybrid Job Category Technology
Apply Now

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

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Apply Now

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs