Job SummaryThe Operations Technology division at Client is responsible for building and operating platforms that support critical post-trade business processes, including Settlements, Regulatory Reporting, Client Reference Data, Position Keeping, and Corporate Actions.
The division handles a wide range of financial products across equity and fixed income, processing up to 40 million trades on peak days and managing daily settlements in multiple currencies globally.
This role is part of the Global Clearance External Trade Matching and Primary Dealer Reporting department, which is undergoing a multi-year platform renovation.
The initiative focuses on adopting cloud-aligned architecture, advanced caching techniques, and modern UX design.
The selected candidate will contribute to the development and implementation of applications using emerging technologies.
Key Responsibilities- Design, develop, and implement enterprise-level applications using Java and related technologies.
- Collaborate with global teams to build and enhance the Trade Matching and Regulatory Reporting platform.
- Engage in requirement analysis, technical design, and agile development practices.
- Ensure adherence to established development standards and best practices.
- Focus on usability, cloud adoption, and user experience in application development.
- Participate in architectural design and technical analysis for medium to high complexity projects.
- Communicate effectively across technology, business, and operations teams.
Required Qualifications- Minimum 3 years of experience in Core Java with strong understanding of threading and memory management.
- Proficiency in Spring Framework, Spring Boot, and REST/SOAP services.
- Solid knowledge of Object-Oriented Programming and design patterns.
- Experience with SQL programming and relational databases.
- Familiarity with Unix/Linux environments.
- Basic understanding of frontend technologies such as Angular or React.
- Strong application and database design skills.
- Proven experience in scoping, analysis, and design.
- Excellent programming and debugging capabilities.
- Strong analytical and problem-solving skills.
- Effective written and verbal communication skills.
Preferred Qualifications- Bachelor's or Master's degree in Computer Science or related field.
- Experience in middle office trade processing.
- Familiarity with messaging systems such as MQ, JMS, or Kafka.
- Exposure to cloud platforms like Azure or AWS.
- Prior development experience in the financial or banking industry.
Education: Bachelors Degree