Join an engineering team as a Java Software Engineer building front-office real-time trading software! A highly successful proprietary trading organisation is seeking to hire a Java Software Engineer for their expanding team in London. You will work on the core trading engine building front-office trading solutions used by front-office teams.
Role Responsibilities for the Java Software Engineer.
- ️ Take ownership of full development life cycle projects - several high-visibility projects starting in January 2025.
- Work across the full development life cycle.
- Build new components used by front office users and quantitative research teams.
- ⚡ Work with FPGA technology teams to improve platform latency.
- Identify areas for improvement and enhancements for their core trading products and take ownership of the development of these core changes.
Required Skills for Java Software Engineer
- At least five years of commercial Java development experience.
- Experience in a Financial Services environment - Essential - Proven experience developing financial trading software.
- Experience with market data – low-latency or algorithmic-based environments.
- ️ Unix/Linux experience.
- Scripting experience - Shell - Bash - Python.
Why Join the client ?
This is an excellent opportunity to be part of a team designing and developing high-performance systems in a fast-paced environment. Our organisation is renowned for staff investment.
The package is exceptional, including:
- Superb bonus and pension plan
- ️ 28 days holiday
- Private medical insurance
- ️ Significant daily food allowance
- ️ Gym membership
- Excellent wellness package