Java Software Engineer - front-office engineering team - Electronic trading system development - London. Miller Maxwell is assisting a proprietary trading company seeking to hire a Java Software Engineer expanding their team in 2025. The Java Software Engineer will be a key contributor to the development and enhancement of their in-house proprietary trading systems and surrounding eco system. The Java Software Engineer will be required to have worked on the development of electronic trading systems. The Java Software Engineer will: Enhance and develop core features for their trading platform, as part of an agile team. Work with quantitative researchers and quantitative developers to incorporate triggers for trading signals. Work to develop solutions around their algo's. Work within their TDD and BDD environment. Research and look to continuously improve the systems and introduce new technology. The Java Software Engineer qualifications: A degree in a STEM-related subject. At least three years of commercial Java experience. Experience working on the development of electronic trading software is required for this position. Java concurrency is essential. SQL experience. Linux environment experience. CI/CD experience. TDD environment experience. The team works closely with quants so ideally, the Java Software Engineer will see a future in quantitative engineering, statistical analysis or quantitative research as their preferred career choice.