MISSION We're looking for a Senior Java Developer to join our trading technology team. You'll play a key role in designing, building, and extending high-performance trading applications in a fast-paced financial environment. MAIN ACTIVITIES AND RESPONSIBILITIES • Design, develop, and maintain trading platform components and services • Extend and enhance existing trading systems to support evolving business requirements • Collaborate with trading desks, architects, and product owners to deliver robust solutions • Write clean, well-tested code and participate in code reviews • Contribute to architectural decisions and technical direction QUALIFICATIONS, SKILLS AND EXPERIENCE Excellent communication skills and high drive; Sense of responsibility and initiative; Ability to work autonomously; Demonstrated track record of continuous improvement and innovative thinking both in approach and in practical effect; Resistance to stress and time-pressure; Excellent interpersonal skills and customer orientation; Agile and adaptable mindset,
reactive to requests; Excellent organizational skills and attention to detail; Ability to interact with colleagues of diverse cultures; respect for diversity; Good IT skills; proficiency in Windows environment is expected; Proficiency in spoken and written English and French is required; knowledge of other languages is an asset. Swiss national or holder of a valid Swiss working permit Required Skills & Experience • 7+ years of Java development experience • Proven background in trading applications (order management, execution, pricing, risk) • Familiarity with FIX protocol and market data feeds and API use in general • Spring Boot • Solid unit testing practices (JUnit, Mockito, or similar) • Experience working within Agile/Scrum teams • Azure cloud experience (Function apps, App Services, Service Bus, AKS, ...) or equivalent cloud provider (AWS, Google)