This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This position is for development role in KYC platform of Citi. The Developer will join CitiKYC Global development team and work on JAVA Development and Design of Citi. Job Background/context: Know-Your-Customer (KYC) is a program to perform due diligence when accepting, or renewing periodically, a business relationship. This process ensures compliance with KYC regulations; customer Identification Program Procedures (CIP-P) and other regulatory requirements intended to protect Citi from being used for money-laundering or terrorist financing. This includes Potential money laundering risks and verifying the information when establishing a relationship with a client on a periodic basis.
Job Responsibility:
Responsible for Designing and Building solutions for CitiKYC application
Apply internal standards for re-use, architecture, testing and general best practices
Responsible for Full Software Development Life Cycle, Code reviews
test case reviews and ensures code developed meets the requirements, Component Design/ Coding/ Unit testing/ Debugging, and Level 3 production support when needed
Responsible for the on-time delivery of high quality code with low rates of production defects
Ensure that deployed software is scalable and reliable
Research and recommend Technology to improve the current systems
Requirements:
4-8 Year hands-on experience as JAVA Developer
Strong experience in Java
Strong level knowledge in Design patterns
Strong in Business and Integration tiers with deep knowledge in Spring, Hibernate and JPA
Good Oracle DB skills
Strong experience in Core Java
High Proficiency in Open Source Technologies/Framework/Tools
Expert level knowledge in terms of integrating Java/JEE systems with other technologies
Strong level in Design skills
Very Strong in terms of refactoring, best coding practices and code optimization
Good understanding of object-oriented programming and Design Patterns
BE/B. Tech Degree or equivalent preferably Masters
Nice to have:
Java Certification
What we offer:
Opportunity to work with and learn from highly skilled and experienced Global team members – Developers / Testers / Architects & Business analysts
Opportunity to work on challenging environment with high performance scale-out architecture