Java Engineer
Role details
Job location
Tech stack
Job description
We're seeking a Java Engineer to join a high-impact internal tools team supporting a global electronic trading platform. This role is ideal for a strong Java developer who enjoys working across the full stack, contributing to both backend services and user-facing applications.
You'll play a key role in designing and building production-grade systems that power trading activity globally, working closely with product, trading, and business teams to deliver high-quality solutions.
What You'll Be Doing
- Designing and developing applications to support global trading platforms
- Building robust Java-based backend services alongside modern front-end interfaces
- Working closely with product, support, and trading teams to deliver tailored solutions
- Contributing across the full software development life cycle (design, development, testing, deployment, and support)
- Enhancing and maintaining existing tools and systems
- Ensuring high performance, scalability, and code quality
- Participating in agile ceremonies and continuous improvement initiatives
- Supporting production systems and troubleshooting issues when required, * Work on high-impact, real-time global systems
- Collaborative, agile, and engineering-led culture
- Opportunity to influence technical direction and architecture
- Exposure to modern technologies and complex problem-solving
- Hybrid working model
For further information on this job, apply via the link or contact the VANRATH office for a confidential chat today.
Follow VANRATH on LinkedIn for expert career advice, the latest jobs, industry news, and much more
Requirements
- Strong commercial experience with Java
- Experience with the Spring Framework (Spring Boot desirable)
- Solid understanding of backend development, with exposure to frontend technologies
- Experience with HTML, CSS, JavaScript (TypeScript beneficial)
- Experience working with databases (Oracle / SQL / PL SQL)
- Familiarity with Linux/Unix environments
- Understanding of multi threading and concurrent programming
- Experience with event-driven architectures or messaging systems (e.g. pub/sub, Solace or similar)
- Strong problem-solving skills and ability to work in a collaborative team
Nice to Have
- Experience with Angular or similar frameworks
- Background in financial services or electronic trading environments