Java Developer £Up to £60,000 GBP Competitive Bonus Hybrid WORKING Location: Newcastle Upon Tyne, North East - United Kingdom Type: Permanent Java Developer - Newcastle Our client is a leading technology consultancy, ranked No. 1 in its industry and included for over 20 years on Fortune's World's Most Admired Companies. As a Java Developer, you will play a key role in designing, building, and delivering secure, scalable solutions for enterprise clients. Working within multi-skilled agile teams, you will develop modular microservices, collaborate with cloud and infrastructure teams, and ensure solutions meet enterprise standards and client requirements. This is a client-facing, delivery-focused role suited to experienced Java developers who are comfortable operating in dynamic environments, advocating best practices, and collaborating across functional and technical teams. You will support the end-to-end lifecycle from functional decomposition to deployment and testing, contributing to high-quality, maintainable software solutions. You'll have the opportunity to: Design and build microservices using Java (JDK 11) and Spring Boot Collaborate with cloud and infrastructure teams to deploy secure, scalable solutions Apply best practices including TDD/BDD, coding standards, CI/CD, and automated testing Support the separation of functional components into microservices and integration flows Work closely with technical leads and test automation engineers to ensure quality delivery Contribute actively in agile ceremonies, including sprint planning, stand-ups, and retrospectives Your Responsibilities: Develop enterprise-grade Java applications aligned to modular, maintainable service architectures Build integrations using enterprise middleware platforms such as WebLogic Server and CAS SDK Collaborate with cloud teams to deploy services into secure public cloud environments (e.g., AWS) using containers Follow development best practices, including consistent branching strategy, coding standards, and automated testing Support functional decomposition and end-to-end integration of microservices Participate in Scrum ceremonies and contribute to backlog refinement, planning, and estimation Work closely with peers to maintain high-quality code and operational readiness Key Requirements: Proven experience in Java development (JDK 11) and Spring Boot for enterprise applications Experience with enterprise middleware platforms such as WebLogic Server and CAS SDK Strong understanding of microservices design and end-to-end integration Exposure to cloud deployment in public cloud environments (e.g., AWS) using containers Hands-on experience with TDD/BDD approaches and CI/CD pipelines (GitLab, Jenkins, SonarQube) Ability to work collaboratively within agile teams and participate in Scrum ceremonies Strong communication skills and ability to collaborate across functional and technical teams You will gain exposure with: Secure, scalable enterprise applications deployed in cloud environments Microservices architecture, integration patterns, and middleware platforms Agile delivery practices and test automation Modern development best practices, including CI/CD, TDD/BDD, and code quality tools Why Join?: Work on high-profile, enterprise-scale programmes delivering real-world impact Develop your career as a Java Developer in a leading, admired technology consultancy Collaborate with multi-skilled teams across cloud, infrastructure, and application development Benefit from structured learning, mentoring, and career progression opportunities Be part of a collaborative, inclusive, and ambitious consulting culture Interested? Apply Now! Reference: AON/AMC/PGJavaDeveloper aaon