Principal Full-Stack Developer - C# / .Net / Angular or React
About the Role
My client, a leading digital product studio delivering modern software for blue-chip clients, is seeking a Senior Java Engineer to lead the technical delivery of business-critical solutions while remaining actively hands-on with code. You'll join a high-performing engineering team that values clean code, pragmatic design, and customer-centric outcomes.
This is an Ocho exclusive opportunity to join a highly regarded engineering team that values quality, mentorship, and continuous innovation.
This role focuses primarily on backend development within the Java ecosystem, though you'll have opportunities to branch into full-stack projects, working with modern frontend tools and cloud-native technologies as needed.
Key Responsibilities
* Lead and contribute to the design and development of backend Java services
* Guide small engineering teams through high-impact delivery sprints
* Write production-grade, testable code and participate in code reviews
* Contribute to architectural decisions and platform direction
* Collaborate cross-functionally with product and design teams
* Drive continuous improvement and help shape a culture of engineering excellence
* Support and mentor team members, encouraging technical growth
- Ideal Candidate Profile
- 8+ years of hands-on software engineering experience
- Strong expertise in Java 11+ and Spring Boot ecosystem
- Familiarity with containerisation and cloud platforms (AWS, GCP, or Azure)
- Experience developing cloud-native solutions or modern frontend applications.
- Experience developing secure and robust architectures.
- Experience delivering code following DevSecOps best practices.
- Experience using Agile methodologies.
What's in it for you?
- Hybrid working and flexible hours
- 35 days holiday
- Annual bonus
- Private pension & healthcare
- Life assurance
- M1 MacBook Pro
- Highly supportive, learning-driven engineering environment
For more information on this opportunity, connect with Neill Ferguson on LinkedIn or submit your CV via the link below.