Principal Engineer (Java) - up to £105,000 + Bonus - Hybrid
Job Description
Principal Java Engineer (AWS / Microservices)Salary: Up to £105,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: Permanent
\nA globally established organisation is seeking an experienced Principal Java Engineer to shape the future of large-scale digital platforms used by millions of customers.
\nThis role will focus on driving engineering excellence, defining technical standards and leading the design of scalable, high-availability systems across a modern cloud-native environment.
\nResponsibilities for the Principal Java Engineer:
\n- \n
- Define and evolve engineering strategy, standards and best practices across your domain \n
- Lead technical direction across multiple engineering teams (on and offshore) and programmes \n
- Design and oversee delivery of large-scale, distributed systems using modern technologies \n
- Provide expert guidance on technical risk, architecture decisions and prioritisation \n
- Support Staff Engineers and development teams with deep technical leadership \n
- Drive adoption of DevOps, CI/CD, automation and modern engineering practices \n
- Leverage AI and intelligent automation to improve productivity and delivery outcomes \n
- Mentor engineers and contribute to a strong engineering culture and community of practice \n
- Work closely with senior stakeholders to align technology with business goals \n
Essential Skills for the Principal Java Engineer:
\n- \n
- Deep hands-on expertise in Java, Spring Boot, Microservices, Kafka and AWS \n
- Experience managing on and offshore teams \n
- Strong understanding of software architecture and scalable system design \n
- Experience leading development of high-performance distributed systems \n
- Experience defining and governing technical standards and engineering practices \n
- Strong leadership, mentoring and stakeholder engagement skills \n
Desirable Skills for the Principal Java Engineer:
\n- \n
- Strong advocate of Agile delivery and modern engineering ways of working \n
- Experience building collaborative engineering communities \n
- Comfortable making data-driven technical decisions at scale \n
- Experience working closely with senior engineering leadership teams \n
If you are a senior Java engineering leader looking to shape modern platforms at scale while remaining close to technology, this role offers strong influence, complex challenges and long-term impact.
