Senior Java Developer
Role details
Job location
Tech stack
Job description
This is a Hybrid role working from our Glasgow office 2 days a week and is an Inside IR35 contract role The Opportunity
Are you a thoughtful problem-solver who enjoys deconstructing complex systems to build something better? We are seeking a collaborative Senior Java Developer to play a pivotal role in a high-priority migration project. You will focus on transitioning a Java 17 monolith into a modern microservices architecture, using event-based processing to streamline data handling. This is a fantastic chance to act as a "guardian of quality," ensuring backend code is modular, reusable, and scalable while working within a supportive team of developers and consultants.
Key aspects of the role include:
- Architectural Migration: Delivering end-to-end backend microservices to replace monolithic structures.
- Quality & Security: Applying defensive security measures (OWASP) to maintain robust, high-performance standards.
- Technical Strategy: Guiding the testing strategy across unit, integration, and service levels.
- Collaborative Delivery: Partnering with Scrum Masters and Frontend Developers to evaluate trade-offs between speed and quality.
- Stakeholder Communication: Explaining complex technical concepts in plain language and presenting confident demos to client stakeholders.
Requirements
We value diverse perspectives and are looking for individuals who bring both technical depth and a team-oriented mindset. * Backend Expertise: Deep experience in Java 17 and microservices, particularly event-based systems.
- Security & Compliance: A strong understanding of OWASP, GDPR, and SOC2.
- Performance Mindset: Proven experience in optimising application performance, including query tuning and threading.
- Testing Leadership: The ability to design and guide comprehensive testing strategies.
- Communication Skills: Excellent organisational and presentation skills, with a talent for engaging with a wide variety of people