Job Description
Business Overview:
Citi Treasury and Trade Solutions offers the industry's most comprehensive suite of treasury and trade solutions including cash management, payments, receivables, liquidity management and investment services, working capital solutions, commercial card programs, trade finance and services.
With a full range of digital and mobile enabled platforms, tools and analytics, Citi Treasury and Trade Solutions continues to lead the way in delivering innovative and tailored solutions to its clients
Application / Team Overview:
TTS Core banking consists primarily of 2 franchise critical applications - Flexcube, an Oracle Core Banking Product and Service Oriented Architecture Layer that has been implemented in 70 countries across all Citibank regions - APAC, EMEA and NAM. It is a core platform for the business, as it serves the Demand Deposit Account (DDA) platform around the 70 countries (Essentially the Book of Records for all our customers). The Citi technology team is involved in hands on development of extensibility features on Flexcube, development of service layer (Flexibus) and delivery of enhancements and features for Citibank branches across the globe. The Citi technology team is also involved in supporting activities like SCM, Devops, Release management and platform development and environment support
Role Description:
- The role is for a developer for services layer on Flexcube
- Design, development and maintenance of enterprise shared services using springboot, Java, Apache Camel technologies
- Responsible for support of the technology in production on a Tier 3 basis
- Responsible for Migration Projects
- Responsible for application analysis, tuning and measurement to ensure appropriate performance and reliability based on documented SLA's
- Provide solution and recommendations to other team members on design and development
- Help develop test cases and plans to complete the unit testing and support System testing
- Perform and document unit and integration testing of developed modules and regression testing for subsequent releases
- Support partners and testing teams for integration and acceptance testing phases
- Participate in design reviews / code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; and review and provide feedback to the final user documentation.
- Assume ownership and accountability for the assigned deliverables thru all phases of the development lifecycle
Qualifications:
- BS or MS Degree in Computer Science, Information Technology, or equivalent
- Candidate should be willing to work in flexible timing to collaborate with global CITI team
Technical / Functional Proficiency:
- Overall 5+ years of experience with at least 2 years of hands-on experience design and development of integration solutions using springboot and Apache Camel preferably in the financial services sector. A consulting or professional services background is desirable
- Experience in XSLT, XSD; transformation between one format to another using different options
- Experience in messaging Layer like TIBCO EMS, IBM MQ, JMS
- Experience in Core Java and J2EE technologies like JMS, JSP, Servlets, Spring, XML, XSD, XSLT, and XPATH is desired
Leadership Skills:
- Excellent organization skills, attention to detail, and ability to multi-task
- Demonstrated sense of responsibility and capability to deliver quickly
- Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.
- Proactive problem-solver
- Relationship builder and team player
- Negotiation, difficult conversation management and prioritization skills
- Flexibility to handle multiple complex projects and changing priorities
- Excellent verbal, written and interpersonal communication skills
- Good analytical and business skills
- Promotes teamwork and builds strong relationships within and across global teams
- Promotes continuous process improvement especially in code quality, testability & reliability
Job ID: 38849