Java Developer
Skills
Computer ScienceJavaAutomated TradingTrainingEasily AdaptableGarbage CollectionJava Development
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3+ years of professional Java development experience
- Strong Core Java development skills
- Smart Order Routing experience
- Strong Order Management System experience
- Understanding of multithreading concurrency locking collections and performance optimisation
- Experience writing efficient low-level Java code with minimal garbage collection
- Excellent written and verbal communication skills
- Bachelor’s degree in Computer Science Electrical Engineering or related technical discipline
Nice to have
- Detail-oriented
- Performance-focused
- Collaborative
- Analytical
- Adaptable
Day to day
- Develop and enhance real-time FX trading applications using Core Java
- Design and implement new features from functional and technical requirements
- Troubleshoot production issues and optimise system performance in low-latency environments
- Collaborate with engineers to improve reliability scalability and platform quality
