Job description
Role: Java Developer
Type: Contract
Location: Newcastle, UK (Hybrid)
Duration: 12 monthsRole Overview
We’re looking for an experienced Java Developer to join a high-performing engineering team delivering secure, scalable, enterprise-grade systems. You’ll be working on modernising platforms using Spring Boot and microservices architecture, deploying into cloud environments (AWS), and contributing to best-in-class engineering practices. This is an exciting opportunity to work on complex, high-impact systems within a collaborative Agile environment.
Key Responsibilities
• Develop and maintain Java-based microservices using JDK 11+ and Spring Boot
• Design and build modular, scalable, and maintainable applications
• Work with enterprise middleware including WebLogic Server and CAS SDK
• Collaborate with cloud and infrastructure teams to deploy solutions into AWS
• Contribute to containerised deployments (Docker/Kubernetes)
• Promote engineering best practices including:
• Test Driven Development (TDD)
• Continuous Integration / Continuous Testing
• Coding standards & branching strategies
• Support system design by helping decompose monolithic systems into microservices
• Partner with QA teams to ensure both functional and non-functional testing
• Actively participate in Agile Scrum ceremonies
Required Skills & Experience
• Strong hands-on experience with Java (JDK 11+)
• Proven development experience using Spring Boot
• Experience building and integrating microservices architectures
• Familiarity with AWS cloud services
• Experience with enterprise middleware (WebLogic, CAS or similar)
• Knowledge of CI/CD pipelines and DevOps practices
• Strong understanding of Agile/Scrum methodologies
Desirable Skills
• Experience with Docker / Kubernetes
• Exposure to API security protocols (OAuth, JWT, CAS)
• Experience working in large enterprise environments
• Knowledge of test automation frameworks
What You’ll Get
• Opportunity to work on large-scale, modernisation projects
• Collaborative and forward-thinking engineering culture
• Exposure to cutting-edge cloud and microservices technologies
• Long-term contract with potential extensions
Apply Now If you’re a passionate Java Developer looking to work on impactful projects in a dynamic Agile environment, we’d love to hear from you.