Citi Futures and Derivatives Clearing Technology supports a rapidly growing business that uses technological innovation to maintain competitive advantage in a constantly evolving market. The Data and Reporting team develops and supports a platform that provides client reporting and feeds other downstream applications within Citi. A major ongoing initiative is to modernize the existing platform in order to provide scale and to enhance product offerings and new business requirements.
Requirements
- Full stack Java backend end. - some experience in front end React or Angular.
- Enterprise solution architecture
- Kafka event-driven/realtime data integration for high volume client application
- Strong Microservices, APIs experience.
- Strong hands-on experience in leading solution architecture and development including front-end web development and back-end application development with scalable data architecture
- Strong hands-on experience with front-end, back-end and infrastructure technologies including Angular/React, Spring Boot/Cloud, API
- Strong hands-on experience with modern software paradigms including cloud-native (AWS, Docker) and microservices
Responsibilities
- Lead design and development of technical solutions for the data and reporting application utilizing best engineering practices
- Contribute to technical direction and enhancement as a technical expert in development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
- Design and develop software applications using microservices cloud-native architecture to be resilient, stateless, scalable, and testable with automation and reusability as key objectives.
- Contribute to CI/CD implementation using DevOps best practices based on industry and Citi standards and work to implement them.
- Work with key business SMEs to develop an in-depth understanding of their critical data and reporting needs and business impact of existing data quality and data integrity issues on a detailed level
- Partner with QA team to ensure robust testing framework is utilized for functional and nonfunctional testing for the release cycles.
- Partner with other Citi development teams to build APIs, integrations and share components that are critical to our platform’s success.
Other
- 7-10 years of relevant experience within the required domain
- Dev or team lead experience: small team is fine
- Strong communication and problem-solving analysis with trading business knowledge to handle with business stakeholders.
- Excellent verbal and written communication skills, enabling effective collaboration with cross-functional teams, stakeholders, and management.
- Experience working in an Agile/Scrum work environment