Job Description
Description
Join one of the most innovative and agile Java development teams in the country as we embark on a new chapter in London.
Who are we?
1. We are the leading software developers for web security testing.
2. We are a UK company with over 48,000 customers in 140 countries, known for strong organic growth over the last decade.
3. Recognised through awards: Sunday Times Tech Track, Export Track, UK Private Business Awards finalist.
4. With our new London office, we’re building on that success by forming a new team in the capital.
What will you be doing?
5. Be one of the founding developers of our new London office, collaborating closely with development teams in our HQ in the North.
6. Work in small, cross-functional teams on our desktop and enterprise software products.
7. Practise Agile methodologies, with a focus on pair programming, TDD, high-quality code, rapid release cycles, and continuous team retrospectives.
8. Solve complex problems in innovative ways, collaborating closely with peers to deliver creative solutions.
9. Contribute to a low-bureaucracy environment that enables you to focus on meaningful, impactful work without getting bogged down by red tape.
Requirements
We are looking for developers with a passion for building excellent software and working within a collaborative environment. While Java expertise is essential, your ability to thrive in a team, share knowledge, and engage in open problem-solving discussions is key.
We welcome applicants from a range of experience levels, but you should have at least 8 years of hands-on software engineering experience and a proven track record of working in dynamic, fast-paced environments.
Skills we value:
10. Expertise in Java and experience with tools like IntelliJ IDEA, Kubernetes, Docker, and AWS.
11. Ability to learn new technologies quickly and adapt to different programming stacks.
12. Experience with SQL, API design and JavaScript is beneficial, but not required.
13. Strong collaboration and communication skills, with a focus on problem-solving as a team.
14. Desire to continually grow and evolve your technical and interpersonal skills.
Benefits
Why join us?
15. We foster an inclusive and high-performance culture with a focus on work-life balance.
16. We believe in rewarding people generously and offer a competitive salary based on individual skills and contribution.
17. We host regular team events and have fantastic summer and winter parties.
18. You’ll be part of a humble, supportive, and fun team that values collaboration, humour, and a strong sense of belonging.
19. We offer share options, 8% employer pension contribution, life assurance, income protection, private medical insurance, and 25 days holiday (plus public holidays).
20. Our working hours are flexible, with core hours from 9am to 4pm.
Requirements
Java