Software Engineer, Full Stack Developer, Java Developer
Listed on 2026-01-24
-
Software Development
Software Engineer, Full Stack Developer, Java Developer, Backend Developer
Overview
We are working with a high growth, technology led business that is building a world class automated execution platform. They are looking to hire a Java Software Engineer to join their Development Team and play a key role in designing, building, and supporting highly scalable, low latency systems that sit at the core of the organisation.
This is an excellent opportunity for a Java Software Engineer who enjoys ownership, autonomy, and working closely with both technical and commercial stakeholders in a fast paced environment.
The RoleAs a Java Software Engineer, you will be part of an agile, cross functional development team responsible for delivering resilient, scalable technology that supports the continued growth of the business.
You will work across the full software development lifecycle, from design and development through to testing, deployment, and in life support. Teams own their code end to end, with a strong focus on automation, monitoring, and engineering best practice.
Key Responsibilities- Design, develop, and maintain Java based services that support automated execution and decision making
- Integrate and consume data from APIs, websites, exchanges, and marketplaces, including emerging markets
- Build and support low latency platforms used by strategy and quant teams
- Take full ownership of the software you and your team deliver, including ongoing support and continuous improvement
- Deploy code to production on a daily basis
- Maintain and improve code quality through testing and adherence to best development practices
- Collaborate closely with commercial and technical stakeholders to gather requirements and deliver solutions
- Degree in a STEM subject or equivalent commercial software development experience
- At least 2 years of object oriented programming experience for non graduate applicants
- Strong experience with Java or a strong desire to specialise in Java development
- Solid understanding of testing and its importance in scalable systems
- Strong organisational skills with the ability to manage multiple projects
- A natural problem solver who enjoys complex technical challenges
- Strong communicator, able to collaborate effectively with a range of teams
- Team focused mindset with a desire to work towards shared goals
- Curious and innovative, willing to challenge ideas and suggest improvements
- Highly motivated and keen to learn about cloud and operational technologies
- Desire to deepen expertise in Python and other relevant systems over time
- Comfortable working in a fast paced environment where ambiguity exists
- Strong interest in documentation, best practice, and continuous improvement
- Keen to understand how the wider business operates and how technology enables it
- Hybrid working with 3 days per week in the office
- 32 days holiday including bank holidays
- 3 additional days per year for learning, personal growth, or volunteering
- £250 annual personal development and learning budget
- £100 per month personal wellbeing budget for fitness, wellbeing treatments, or enhancing benefits
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: