
at Citi
Bulge Bracket Investment BanksPosted a month ago
No clicks
**Java Developer** at Citi designs, builds, and maintains solutions for the CitiKYC application. lifecycle, refactoring, code reviews, and architecture. Key is 4-8 years' experience in Java, Spring, Hibernate, JPA, and strong Design pattern knowledge. Apply if you're a hands-on Java Developer seeking a challenging team environment with experienced experts and high-performance architecture. (Full-time, Pune, India)
- Compensation
- Not specified
- City
- Not specified
- Country
- India
Currency: Not specified
Full Job Description
Java Developer
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
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, 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.
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:
- 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
Skills:
- Strong experience in Core Java
- Strong level knowledge in Design patterns
- 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.
Qualifications:
Essential :- Educational requirements: BE/B. Tech Degree or equivalent preferably Masters
Desirable :- Java Certification
Competencies
- Ability to work in a team environment
- Flexible and able to manage time effectively
- Ability to learn new skills quickly with little supervision and ensuring the detail is of high priority
- Excellent communication (verbal and written) and interpersonal skills with the ability to communicate well at all levels
- Efficiently and effectively manage work, time, and resources
- Ability to handle high stress and pressure situations
- Strong problem solving and program execution skills while being process orientated
- Self-motivating and delivery focused individual
------------------------------------------------------
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 (opens in new window).
View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.
