Job Description
Job Purpose:
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.
Key Responsibilities:
•
• 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; Component Design/ Coding / Unit testing / Debugging / Code reviews / Test cases reviews and ensure code developed meets the requirements. Provide Level 3 production support when needed.
•
• Work closely with Development teams, Functional teams, Operation team, Interfacing teams, and Global/Regional Program/Project stakeholders across different regions
•
• Responsible for the on-time delivery of high quality code with low rates of production defects
•
• Ensure that deployed software/code is scalable and reliable
•
• Research and recommend Technology to improve the current systems.
•
• Communicate status and risk to stakeholders and escalate as appropriate
•
• Build credibility, establish rapport and maintain communication with stakeholders at multiple levels
•
• Applies knowledge and understanding of the businesses to solving a great variety of business compliance problems - by working directly with the senior business leaders and other required stakeholders
Development Value:
• 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.
Knowledge/Experience:
• 1-4 Year hands-on experience as JAVA Developer
• Good experience in Java
• Good level knowledge in Design patterns
• Good in Business and Integration tiers with deep knowledge in Spring, Hibernate and Microservices
• Good Oracle DB skills
Skills:
• Good experience in Core Java
• Good level knowledge in Design patterns
• Expert level knowledge in terms of integrating Java/JEE systems with other technologies.
• Good level in Design skills.
• Good understanding of object-oriented programming and Design Patterns.
Qualifications:
• Essential :- Educational requirements: BE/B. Tech Degree or equivalent preferably Masters
• Desirable :- Java Certification
-------------------------------------------------
Job Family Group:
Technology
-------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, ****** orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
💡 Quick Summary
Seeking a career-building opportunity? The Java Senior Developer | CTS | C10|Apps Dev Programmer Analyst 2 position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
