Senior API Java Developer - kACE Connectivity API
Role details
Job location
Tech stack
Job description
As part of the API team, you will:
- Lead by example in the development of new functionality to meet the electronic strategy of our business, including integration between our internal trading systems, Liquidity Takers, Exchanges and Venues, and Liquidity Providers across the street.
- Analyze rules of engagement documentation for partner FIX APIs, creating field mappings, and specifying message workflows.
- Ensure code complies with all kACE development coding standards and best practices.
- Provide escalated "Level 3" development support for the electronic flows in Forex Derivatives
- Readiness to provide out-of-hours support if necessary.
- Work closely with various groups involved in all aspects of the project lifecycle.
Requirements
Do you have experience in Windows?, Looking for a highly motivated individual who enjoys working on challenging and time-critical projects that focus on API connectivity across trading systems.
A driven software development professional is required in the kACE Connectivity API development team. The role involves implementation, enhancement and support of electronic flows using our proprietary trading FIX APIs and working with FIX APIs from other venues, exchanges and liquidity providers. The role involves full SDLC using Agile DevOps in a fast-moving environment., * Minimum of 8 years Java experience in building complex Java applications
- Minimum of 3 years working with FIX protocol
- Expertise in core java with good knowledge of multithreading and concurrency
- Understanding of design patterns, data structures and algorithms
- Working knowledge of the Unix/Linux and Windows operating systems
- Experience with relational database technology
- Must be fluent in both spoken and written English.
Desired Skills
- Knowledge of Forex derivatives
- Spring / Spring Boot
- CI/CD Tools - Jenkins, GitLab
- Build Frameworks - Gradle, Ant