Skip to main content

This job has expired

Java Development Lead (Sponsorship Considered)

Employer
Michael Page Technology
Location
Scotland, Glasgow
Salary
Benefits
Closing date
31 Jan 2022

View more

Sector
Telecoms / Utilities
Responsibilities
Information Technology
Position/Level
Professional / Specialist
Contract Type
Permanent
Language
English

Job Details

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 Details

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.

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 platforms

Description

Team Leadership

  • Manage team resources including attendance and skills cover
  • Set objectives for team members and evaluate ongoing achievement and performance
  • Set team objectives and delegate activities to team members to achieve these
  • Organise regular team contact, discussion, and collaboration
  • Guide and support team members
  • Identify areas for personal development and growth in the team through, training, learning and practice
  • Liaise and supervise third party providers in the software development space
  • Promote diversity, inclusion and belonging at a team leader level

Software development

  • Design, develop and maintain software applications in Java
  • Lead the investigation and resolution of software issues
  • Lead the optimisation of applications for improved performance

Software Development Lifecycle

  • Define 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 contexts
  • Promote security by design in all software development initiatives
  • Ensure we have appropriate processes for continuous integration/deployment, quality assurance and change management for key products and promote the extension of these to new systems
  • Contribute to Agile product development process as the primary software development stakeholder

Strategy and delivery

  • Work collaboratively with functional team leads, ops management and the Solutions Architect in the planning and execution of the technology strategy
  • Ensure projects are properly resourced for development, testing, security, and ops/configuration activities
  • Participate in Technology Governance Board meetings/ decision-making. Attend global ARB meetings as required
  • Participate in the creation of product and portfolio roadmaps
  • Represent the software development team and advocate its function as required within the business

Profile

Knowledge & Experience

  • Extensive experience in Java software and application development and delivering mission-critical enterprise applications and data
  • Skilled in designing secure solutions and a strong understanding of web and application security
  • An understanding of multi-tier application architecture and API service architectures
  • Proven experience as a lead software developer role across multiple projects
  • Knowledge of user-centric design, use case specification and application usability principles
  • Conversant in prototyping, rapid application development techniques and iterative development
  • Comfortable working in an agile project management environment and knowledge of key Agile concepts
  • Practised and knowledgeable of CI/CD processes, deployment pipelines, source code management and other devops practices

Skills

  • Java Spring framework/ SpringBoot deployment
  • SQL and working with relational databases
  • REST/ API development
  • Messaging platforms (e.g., Active MQ)
  • Communication and collaboration skills
  • Agile software development
  • Software development in Azure or AWS

Job Offer

An 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.

Company

Michael Page Technology, part of PageGroup, is one of the world’s best-known and well-respected professional recruitment consultancies. We are a leading provider of permanent and contract recruitment for IT professionals across a spectrum of roles from CIO and CTO to IT Security Manager and Service Desk Analyst in businesses that range from start-ups to multi-national household brands.

We have 200 consultants in 20 countries dedicated to IT recruitment and specializing in the following technology roles:

  • IT Project and Programme Management
  • IT Strategy and Leadership
  • Infrastructure, Operations and IT Service Management
  • Web and Application Development
  • Security 
  • Testing/QA
  • Business Intelligence and Databases
  • ERP and Business Solutions

This ensures that we fully understand the specific requirements of each role and benefit from wide a pool of relevant existing candidates.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert