Key Responsibilities:
A senior consultant Java developer is required to support the front-office Equity Swaps business area. The core Equity Swaps calculation engines have recently been renovated into a real-time, event-driven, multi-service-based architecture.
The ideal candidate will join one of the core development squads and be responsible for typical work items ranging from small business logic bug fixes to larger tasks to improve data model efficiency, scale, stability, and resiliency of the system.
Typical technologies used within the project include core Java, open-source libraries, relational and no-sql databases as well as different forms of messaging.
The successful candidate should possess good analytical skills, strong software engineering & computer science skills, a logical approach to problem-solving, and be able to work in a fast-paced environment liaising with demanding stakeholders to understand complex requirements.
* Develop and implement efficient solutions for the data model using core Java and related technologies.
* Collaborate with development and infrastructure teams to ensure high availability and performance of critical business systems.
* Lead a team of application support engineers and coordinate efforts to resolve technical issues.
* Analyze and troubleshoot complex problems using various tools and techniques.