Java Development Lead


Premium Job From Michael Page

Recruiter

Michael Page

Listed on

11th January 2022

Location

Glasgow

Salary/Rate

£60000 - £70000

Type

Permanent

Start Date

Negotiable

This job has now expired please search on the home page to find live IT Jobs.

Global publishing business with sites throughout the UK with Development, BI and Data operations managed from Glasgow are looking to recruit a Java Development Leader to lead a team of software developers, QA and DevOps resources and in doing so organise the practice of developing software applications for the UK business.Client DetailsGlobal publishing business with sites throughout the UK with Development, BI and Data operations managed from Glasgow are looking to recruit a Java Development Leader to lead a team of software developers, QA and DevOps resources and in doing so organise the practice of developing software applications for the UK business.The team leader will be a senior software developer: designing and developing new software solutions in Java deployed to AWS and supporting existing SpringBoot applications and Java-based enterprise integrations.Additionally, the team leader will set individual and team objectives and review the SDLC followed within the UK business so that it complies with Global standards, industry practices and business need.The team leader will be a primary point of contact and guidance for service owners of bespoke business applications with internally maintained source code to coordinate their software development activities with the team standards.The team leader will be involved in the selection and engagement with third-party software development suppliers and in the selection and supervision of contractors providing those services.The team leader will help formulate the team strategy for software development in all aspects, including languages, frameworks, architectural patterns, tools, training, and technology platformsDescriptionTeam LeadershipManage team resources including attendance and skills coverSet objectives for team members and evaluate ongoing achievement and performanceSet team objectives and delegate activities to team members to achieve theseOrganise regular team contact, discussion, and collaborationGuide and support team membersIdentify areas for personal development and growth in the team through, training, learning and practiceLiaise and supervise third party providers in the software development spacePromote diversity, inclusion and belonging at a team leader level Software developmentDesign, develop and maintain software applications in Java Lead the investigation and resolution of software issuesLead the optimisation of applications for improved performance Software Development LifecycleDefine key aspects of the SDLC including languages, frameworks, principles etc.Understand and communicate company policies around software development, data protection and cybersecurity and ensure these are applied appropriately and consistently in all SDLC contextsPromote security by design in all software development initiativesEnsure we have appropriate processes for continuous integration/deployment, quality assurance and change management for key products and promote the extension of these to new systemsContribute to Agile product development process as the primary software development stakeholder Strategy and deliveryWork collaboratively with functional team leads, ops management and the Solutions Architect in the planning and execution of the technology strategyEnsure projects are properly resourced for development, testing, security, and ops/configuration activitiesParticipate in Technology Governance Board meetings/ decision-making. Attend global ARB meetings as requiredParticipate in the creation of product and portfolio roadmapsRepresent the software development team and advocate its function as required within the business ProfileKnowledge & ExperienceExtensive experience in Java software and application development and delivering mission-critical enterprise applications and dataSkilled in designing secure solutions and a strong understanding of web and application securityAn understanding of multi-tier application architecture and API service architecturesProven experience as a lead software developer role across multiple projectsKnowledge of user-centric design, use case specification and application usability principlesConversant in prototyping, rapid application development techniques and iterative developmentComfortable working in an agile project management environment and knowledge of key Agile conceptsPractised and knowledgeable of CI/CD processes, deployment pipelines, source code management and other devops practices Skills Java Spring framework/ SpringBoot deploymentSQL and working with relational databasesREST/ API developmentMessaging platforms (e.g., Active MQ)Communication and collaboration skillsAgile software developmentSoftware development in Azure or AWSJob OfferAn opportunity to join a global brand and lead the software development function for a household name while being heavily involved in the selection and adoption of new technologies. A competitive salary and package is also on offer.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: