Digital Software Engineer/Technical Lead (Java)

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Digital Software Engineer/Technical Lead (Java)

Our client, a global supplier for IT services, requires an experienced Technical Lead (Java), to join their team in their clients' office in City of London.

This is a 6 months temporary contract, to start on 1st of February. You can work remotely until Covid abates.

Role Purpose

The client is looking for an experienced Core Engineer Tech Lead to join their Digital Services Core Engineering team in designing and implementing their next generation access control framework.

The right candidate will be responsible for overseeing the development and implementation of new software systems for adaptation of business and technology changes.

You will engage directly with senior management, development teams, technical delivery teams and architecture to ensure the successful design, development and delivery of technological-based solutions.

To be successful as a Core Engineer Tech Lead, you should be able to drive the software change and release management process, assisting with the overall maturity of its development life cycle, have an In-depth knowledge of programming languages and outstanding architectural skills. Ultimately, a top-notch Core Engineer Tech Lead will ensure that software deliverables comply with quality standards and are completed on time while knowing the skills and aptitude of Engineers and assign tasks accordingly.

Key Responsibilities:

  • Serve as a Technical Lead and contribute to and direct the efforts for development teams, including internal and external team members
  • Design, develop, modify, implement and support authorization components anywhere in the stack
  • Drive the software change and release management process, assisting with the overall maturity of its development life cycle
  • Remain current on new technologies and development practices; evaluate and make recommendations as necessary
  • Ensure that software deliverables comply with quality standards and are completed on time while knowing the skills and aptitude of Engineers and assign tasks accordantly
  • Assist in task planning, estimation, scheduling and staffing
  • Mentor Software Engineers to allow for skill/knowledge development through advice, coaching and example
  • Determine process improvements, best practices and develop new ones
  • Work in close partnership with cross-functional teams and management
  • Validate the functionality and security of the application
  • Write clean, scalable Java code - or Kotlin
  • Prioritize and distribute software development tasks
  • Analyse system and user requirements for the software product
  • Exercise discretion and independent judgment in the performance of duties

Key Requirements:

  • Previous experience working as a Senior Java Engineer, Architect or hands-on Technical Lead
  • Experience with software design and application programming
  • In-depth knowledge of programming languages and outstanding architectural skills
  • Proven experience in software development methodologies, building complex distributed systems, building and applying Access Control Mechanisms
  • Excellent organizational, communication and leadership skills
Start date
01/02/2021
Duration
6 months
From
Project Recruit
Published at
25.01.2021
Project ID:
2035779
Contract type
Freelance
To apply to this project you must log in.
Register