Java Software Development Lead - Local Authority Hamilton (Hybrid working 2 days per month in office) £51,686 Fantastic benefits package, including 39 days A/L, 35-hour week and an award-winning pension. Join our client's agile team to develop and enhance software solutions for education establishments. This role involves leading development, designing robust applications, and mentoring team members while ensuring best practices and modern technologies are applied. This is an exciting opportunity to work on Greenfield projects and see the build from end to end. Key Responsibilities Lead software design, development, and delivery using Agile methodologies. Maintain and enhance Java applications, ensuring high service quality. Troubleshoot issues and implement development policies. Mentor team members and research emerging technologies. Essential Skills Technical leadership in software development. Strong knowledge of Agile, OOP, and software design principles. Experience with Java/Jakarta EE, Web Services, REST, and EJB. Expertise in database development (PostgreSQL/Microsoft SQL Server). Desirable Skills Experience with microservices, cloud environments (AWS), and API-first development. Infrastructure as Code (Terraform, CloudFormation) and security best practices. Familiarity with Java build tools, application servers, and CI/CD pipelines. Knowledge and experience with CI/CD systems and automated quality testing tools (for example, Jenkins, AWS Code Commit, AWS Pipelines, SonarQube, Checkstyle). Experience modernising legacy systems and digital transformation initiatives. Experience of Git Hub If you're a proactive Software Development Lead ready for a rewarding challenge, apply today