About Adaptive
Adaptive is a financial consulting firm that partners with capital, commodity, and digital market participants. Its teams design and deliver front-office technology solutions and trading technology products, including messaging infrastructure, a developer framework for trading systems, an open-source FIX engine, and replicated state machines.
Responsibilities
•Design and develop Java applications and libraries
•Write clean, efficient, and well-documented code
•Troubleshoot and debug Java applications to ensure smooth performance
•Participate in code reviews to ensure code quality, maintainability, and reusability
•Keep up to date with emerging trends and technologies in Java development
•Pair with team members to ensure high-quality outcomes
Requirements
•Experience in Java server-side software development
•Experience designing, building, debugging, and operating distributed systems
•Experience designing and evolving messaging protocols and software libraries
•Experience applying different forms of testing to ensure software quality, including correctness and performance
•Experience measuring, benchmarking, and profiling components and systems
•Excellent written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders
•Strong analytical and problem-solving skills
•A collaborative approach, willingness to share knowledge and learn from others, and interest in learning new things and keeping up to date
•Comfortable working in a test-driven and Agile development environment
•Employment is subject to an acceptable background check run by Adaptive
Conditions
•25 Days of holiday
•Family medical and dental benefits
•Pension plan
•Season ticket loan
•Gym subsidy
•Life insurance
•Long-term disability insurance
•Employee Assistance Plan
•Highly flexible hybrid working model
•Well-being, diversity, and inclusion programmes
•Three-stage interview process, including a technical task