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 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.
-
Participate in the technical design.
-
Actively assist Project Lead to deliver quality output.
-
Actively assist Support team wherever required.
-
Provide SME support and assist in answering any client queries with respect to applications' core capabilities.
-
Provide the necessary L3 production support.
-
Together with the team contribute to innovative & best-in-class solutions for our business.
Qualifications:
-
Strong background in JavaScript,TypeScript, ReactJs, NPM.
-
Strong knowledge in Java, Spring Boot, Micro Services, CI/CD pipelines, NoSql (MongoDB).
-
Strongly prefer Agile and back end exposure.
-
Prefer knowledge of Custody Business.
-
Prefer familiarity with Spring Integration Framework or other ETL tools.
-
Prefer familiar with major banking protocols, such as SWIFT 15022, 20022 and FIX.
-
Prefer familiarily with the specifics of the major file transfer protocols (FTP, sFTP, NDM) as well as messaging protocols (MQ, JMS) and proven experience with using them in a large scale environment.
About our client
Our client stands as one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services. Its teams provide unique insights to more than 200 million clients and enable progress all over the world. While growing your career, you will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.