We are looking for experienced and highly motivated individuals from a Java development background to work on our projects within the Custody, Clearing and Asset Servicing business group. This is a challenging role within a fast growing environment where the candidate will be required to deliver analysis and code solutions against a complex system set that has a global footprint.
Responsibilities:
- Use knowledge of Java, Spring, SpringBoot, SpringCloud, JPA, Angular, and OraaS to deliver solutions for business requirements
- Provide expert-level support for solutions provided to system enhancements. Ensure high levels of performance, availability, sustainability, and security.
- Analyze, solve, and correct issues in real time.
- Perform scheduled maintenance and support release deployment activities.
- Provide end-to-end development support throughout the system life cycle.
- Utilize advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Develop expert knowledge in Securities Services domain.
Required Technical Skills:
- 8+ years of significant experience with analysis and coding in J2EE application
- Proven experience in project and team management
- Experience of Java / JEE technologies essential
- Proven background in developing java applications for complex business problems
- Project experience in Agile/Scrum, master with JIRA.
- In-depth knowledge of Spring, SpringBoot, SpringCloud, JPA
- Experience in frontend JavaScript technologies, i.e. Angular
- Experience of IBM Websphere, OraaS DB.
- Strong analytical and problem solving skills
- Supervise team members design and programming standards and principals
- Exposure to working with diverse global teams
- Experience of Tax would be an advantage
- Experience of Kafka, Decker and Openshift would be an advantage
- Banking and securities domain knowledge would be an advantage
Required Non-Technical Skills:
- Strong motivation skills.
- Ability to communicate with non-technical people.
- Excellent communication interpersonal skills.
- Strong communication and influencing skills.
- Work under pressure, manage conflicts and challenges.
- Must demonstrate analytical thinking and problem solving skills
Education & Experience Requirement:
Bachelor’s Degree or equivalentAn industry qualification in Java is desirable but not essential.------------------------------------------------------
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.