WE ARE
At Adaptive, we are a financial consulting firm that partners with capital, commodity, and digital market participants. We value differentiation through technology. Our experienced teams design and deliver complex front-office technology solutions using our proven accelerators to create long-term competitive advantage.
Our clients include the world’s leading investment banks, investment managers, fintechs and capital market service providers. With a global reach with offices in London, New York, Barcelona and Montreal, we have a proven track record delivering powerful, elegant and intuitive trading technology solutions.
We are expanding our product capability and looking for talented individuals to help build transformational capital markets products including:
- Aeron – our flagship high-performance messaging infrastructure.
- Hydra – our developer framework for accelerating the development and delivery of trading systems.
- Artio – our market-leading open-source FIX engine.
YOU ARE
- A great team player who loves sharing knowledge and learning from others
- A problem solver with strong analytical skills
- Excited about learning new things and keeping up to date
- Happy to work in a test-driven and Agile development fashion
YOU HAVE
- Experience in Java server-side software development.
- Expertise in Java technologies, including related Java and other technologies.
- Solid experience programming using Core Java. Minimum Java 17
- General knowledge of data injection/inversion of control.
- Experience using messaging technologies.
- General familiarity with data structures such as sets, hashes, caches etc.
- Knowledge of concurrency, resiliency, caching, HTTP and REST.
- A good understanding of software development methodologies and best practices, including experience with Agile methodologies
- Working with DevOps to deploy applications.
- Experience with software maintenance, bug fixing, and enhancements.
- Experience with Agile development methodologies (Scrum, Kanban).
- Excellent communication skills, both written and verbal, with the ability to communicate technical concepts to non-technical stakeholders.
- Strong analytical and problem-solving skills.
- Strong Exposure to standard financial interchange protocols i.e. FIX, ITCH
YOU WILL
- Design and develop Java applications and libraries
- Write clean, efficient and well-documented code.
- Troubleshoot and debug Java applications to ensure smooth performance.
- Conduct unit testing to ensure code quality and application stability.
- Participate in code reviews to ensure code quality, maintainability, and reusability.
- Keep up-to-date with emerging trends and technologies in Java development.
- Participate in Agile development methodology and adhere to software development best practices.
- Pair with other team members to ensure high-quality outcomes
NICE TO HAVE
- Exposure to low latency/high performance systems
- Exposure to additional languages (C, C++, Go, Rust, C#)
- Experience developing Front Office financial systems
- Experience in delivering OMS/EMS/Exchange systems
- Exposure to equities trading and brokerages
- Experience with build tools and automation Gradle, GitHub Actions etc
- Experience with cloud computing platforms, such as AWS or Azure, is a plus.
BENEFITS
- 25 days holiday
- Family medical and dental
- Pension plan
- Season ticket loan
- Gym subsidy
- Life insurance
- Long-term disability insurance
- Employee Assistance Plan
BACKGROUND CHECK
The employment/engagement is subject to an acceptable background check that will be run by Adaptive.
#J-18808-Ljbffr…
