ICG (Institutional Clients Group) is one of Citi’s core banking business sectors, covers Capital Markets Origination, Corporate and Investment Banking, Markets and Securities Services, Treasury & Trade Solutions, and Private Banking etc.
CSTC (Citigroup Services and Technology (China) Ltd) is Citigroup owned subsidiary in China, as part of Citigroup global technology and operation organization (Citibank China is another Citigroup owned subsidiary in China). It is founded by Citigroup since 2002. It is one of the biggest IT software companies in China, providing both finance IT service and operation services to Citi’s core banking business globally.
CSTC ICG Technology department mainly supports MSS (Markets and Securities Services) of ICG, which is one of the key businesses of investment bank industry globally.
Prime Finance Wire Team develops in-house built platform Prime Wire to manage the transaction workflow for fund clients, support comprehensive cash transfer flow and automate transaction flows to improve STP rates and reduce the level of manual transaction booking. It’ll be a consolidated transaction transfer platform for all Prime Finance related products.
This is a Java specialist position for the Prime Wire Shanghai team to develop innovative solutions that not only meet functionality requirements but meet high throughput, low latency, performance, scalability and reliability requirements while adhering to implementation schedules, development principles and product goals. The ideal candidate should be very hands-on in technical and have very good communication skill to collaborate with global product manager, global and local team and business.
This is a hands-on Java specialist position with a fast growing global business and development team.
Has good understanding in development principles / standards and SDLC practices, and drive team to follow best development practices (Code Review, Code Freeze, etc.)
Translates the business requirements into specific systems, applications or process designs for very large complex solutions and integrating architecture
Development, maintenance and support of JAVA server side components
Successfully interpret business requirements
Design and implement new application functionality in conjunction with other development team member
Liaise with Quality Assurance Testers to ensure functionality meets expectations
Perform post release checkouts
Create documents for support for post-production support
Contribute ideas on technology and process to ensure the team is productive and successful
Perform level 3 (technical / diagnostic analysis) support
Work with Global team (NY and Shanghai) and open to attend evening calls as needed
Build a centralized connectivity to clearing houses, credit Hubs and pricing platforms for Citi in OTC market
Get exposure to various Capital Markets businesses at Citi
Build the experience of working in global development teams
International travel may be required
Successful reference and background check
Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics or related majors
With Financial knowledge or background is a plus
Strong oral/written communication skills and ability to facilitate discussions
Quickly grasp/master new requirements and related knowledge
Manage tight deadlines or unexpected requirement changes
Ability to learn/understand technical implications of system design
Good team player in solid/matrix reporting organizations
Willingness to ask questions, challenge the process and seek out answers
Ability to work independently, multi-task, take ownership and drive strategy
Strong analytical/problem solving skills
Expert in JAVA development; 5 years of experience.
Experience in high throughput and low latency system.
Must have solid experience in UNIX/Shell scripting.
Solid understanding and experience with spring, Tibco EMS, Restful Service, SOAP web services, multi-tiered and distributed systems.
Experience with spring boot, spring cloud as a plus.
Experience with TDD.
Demonstrated development of highly responsive, scalable, framework and pattern based applications.
Demonstrated experience with continuous integration environments like Maven, Jenkins.
Demonstrated and working knowledge of databases (schema design, troubleshooting, SQL)
Experience with cloud eco system is a plus.