Leave us your email address and we'll send you all the new jobs according to your preferences.
Staff Engineer - Permanent role (Java)
Posted 2 days 5 hours ago by Nicoll Curtin Technology
Staff Engineer - Java
London, UK (Hybrid - 3 days per week in office + occasional site visits)
Permanent
Full-time, 40 hours per week
Up to £80,000 + benefits
About the Role
We are seeking a highly skilled Staff Engineer with strong hands-on expertise across Java (17+), Spring Boot, Cloud Engineering, Automation Testing, CI/CD, and Kafka. This is both a delivery and technical-leadership position, requiring excellent engineering fundamentals combined with design/architecture experience.
You'll work closely with cross-functional teams to build scalable, modern, cloud-native systems that support large-scale digital platforms. The role includes mentoring, setting engineering standards, and championing best practices.
Key Responsibilities
-
Design, build and maintain high-quality Back End services using Java 17+ and Spring Boot.
-
Lead technical design discussions and contribute to architecture decisions.
-
Implement strong automation testing practices (unit, integration, contract, performance).
-
Develop cloud-native solutions on Azure or AWS using CI/CD and DevOps tooling.
-
Build event-driven systems using Kafka, including schema evolution and resilient consumer patterns.
-
Mentor engineers and support best practice across coding, testing, and delivery.
-
Contribute to roadmap planning, technical direction, and continuous improvement initiatives.
-
Promote clean architecture, secure coding, observability, and engineering excellence.
Essential Skills & Experience
-
Java 17+, Spring Boot, and modern Back End engineering.
-
Strong automation testing experience.
-
Solid experience with Kafka and event-driven architectures.
-
Cloud engineering with Azure or AWS, CI/CD pipelines, containers, IaC exposure.
-
Strong understanding of architecture patterns: SOLID, Clean/Hexagonal Architecture, CQRS, resilience patterns.
-
Experience with DevOps principles and continuous delivery environments.
-
Exposure to mentoring/coaching other engineers.
-
Strong communication skills across technical and non-technical audiences.
Desirable Experience
-
Experience in large-scale digital platforms or complex enterprise environments.
-
Test automation frameworks (Playwright, Selenium, etc.).
-
Experience with NoSQL, caching (Redis), or enterprise integrations.
-
Familiarity with Java-adjacent tooling or light Front End literacy (TypeScript/React).
Nicoll Curtin Technology
Related Jobs
Senior Medical Adviser
- £60,000 - £80,000 Annual
- England, United Kingdom
SAP PP Consultant - 5 Days onsite Cardiff - £550/day Outside IR35 - 3 Month
- £550 Daily
- South Glamorgan, Cardiff, United Kingdom
Audit Senior
- £41,000 - £46,000 Annual
- Sussex, Brighton, United Kingdom, BN1 1
Accounts Senior
- £32,000 - £44,000 Annual
- Lincolnshire, Lincoln, United Kingdom, LN1 1
FTC Manufacturing Engineer - Assembly
- Lancashire, Manchester, United Kingdom, M21 0
