Senior / Principal Java Developer Location: London (Hybrid – 2/3 days onsite) Salary: £80,000–£110,000 excellent benefits We are working with a leading client in the technology sector who are seeking a number of Senior / Principal Java Developers to join their growing team in London. This is a hands-on role suited to an experienced developer with strong core Java expertise and a solid understanding of modern software engineering practices. You’ll be contributing to the design and development of high-performance, scalable systems while mentoring junior team members and playing a key role in technical decision-making. Key Requirements: Extensive experience in Java development plus more than one widely used language type i.e. Python, C#, TypeScript etc Strong understanding of microservices, distributed systems, and cloud technologies Experience working at a Technical Lead level Experience acting as a trusted advisor to key clients, helping shape their technology strategy aligned with business goals. Able to translate complex engineering needs into clear business value propositions. Proven ability to write clean, maintainable, and testable code Experience with CI/CD pipelines, containerisation (Docker/Kubernetes), and cloud platforms (AWS/GCP/Azure) This is an excellent opportunity to join a high-performing team, working on complex and rewarding projects in a supportive and forward-thinking environment. To find out more or apply, please get in touch.