Java Developer - Remote Working - £50,000 - £65,000

  • Permanent
  • UK Wide
  • Posted on June 23rd, 2021
Sorry, this advert is now closed. Click here to view our live vacancies.

Technical Lead

Purpose Summary

Our technology is used by thousands of companies and affects millions of lives.  You’ll be passionate about delivering high quality products and having a significant role in and impact on our success.  Your goal is to oversee a team of personnel focused on technical issues, including software development, product releases, and engineering tasks. In addition to hiring and training staff and delegating work assignments, technical leads may also collaborate with colleagues to identify and repair technical issues.    

The key areas of responsibility for the Technical Lead include:

  • Technical Leadership
  • Contributing to business operations
  • Contributing to customer relationships and Customer Success
  • Contributing to development of the business’s products
  • Work with the Group Architect to align team standards and processes to the business’s, influence the evolution of the business’s standards and processes

Skills, Experience and Qualifications

Essential Skills:

  • Previous background in a similar software engineering role
  • An expert in Java and Spring
  • Experience with GCP and Kubernetes or similar cloud platform
  • A good understanding and experience of SQL, Javascript and Angular
  • Understanding of APIs / REST
  • Experience of unit testing
  • Able to identify technical risks and propose alternative solutions
  • Awareness of current trends and developments in software engineering
  • Experience with Agile (Scrum) methodologies and project management
  • Working with the architect to contribute to the development of organisational policies, standards, and guidelines for software development.
  • Drives adoption of, and adherence to policies and standard within the team
  • Good knowledge of quality standards, legislation and best practice.
  • Degree level or equivalent education preferred in a relevant subject such as computer sciences, computer engineering, information management systems, software development or business information systems etc.

Desirable:

  • Previous experience of GIT or equivalent source code repository, Eclipse or equivalent IDE, continuous integration tools, jUnit or equivalent testing frameworks, common libraries & frameworks
  • Understanding of Terraform & Helm Charts
  • Knowledge of Apache Struts

Competencies:

  • Leading and mentoring other software engineers
  • Excellent attention to detail
  • Strong technical, analytical and problem-solving skills
  • An inquisitive mind and a desire and ability to learn
  • The ability to deliver stability and innovation in the quality of work
  • You will want to be part of something special and contribute to the success of the team.
  • Tenacious, highly energised, passionate and committed, determined to achieve amazing results and make an impact, delivering to high standards and delighting customers
  • Strong team worker with the ability to work within an Agile (Scrum) framework
  • Excellent communication skills
  • Solution orientated, with a positive, can-do attitude and an ability to work under pressure
  • High level of autonomy and the ability to develop an idea into a viable software module with minimum supervision
  • Excellent planning and organisational skills to successfully plan and co-ordinate a high number of activities, with excellent time management, prioritisation and the ability to remain calm and objective under pressure

Your Responsibilities

Technical Leadership:

  • Own the product architecture
  • Own the technical roadmap that will take the product from its current state to the target architecture
  • Own technological solutions to implement designs made for our customers, including:
    • Content management
    • Content publication, web hosting
    • Translation and localisation management
    • Automation of repetitive tasks
    • Tooling for contributors
    • Prioritisation of technical debt
    • Security, both internal and on customer projects
    • Reporting, internal and to customers
    • Automation in all areas
    • Platforms we deliver to customers
    • Tech stack:  repositories, publishing, testing

  Contributing to Business Operations:

  • Remove all technological obstacles from business operations
  • Ensure that team is compliant with license agreements
  • Ensure that team and customer data is secure from leak, tampering and accidental deletion
  • Propose, implement and support new technological solutions that improve business operations

 

Contributing to Customer relationships and Customer Success:

  • Conduct respectful and friendly communication with customers
  • Ensure that customers’ needs are met to the highest standards
  • Put customer needs first
  • Obtain customer feedback, act on it, and close the communication loop with the originator
  • Consult with customers to understand requirements and develop solutions
  • Work with delivery teams to develop solutions
  • Serve as technical lead on projects

Contributing to Development of products:

  • Ensure team is ahead of the curve in terms of technology and is seek as a leader by both competitors and customers
  • Use their personal influence to build the business’s reputation
  • Uses their influence to mentor the team
  • Constantly learn to give the business new capabilities

Company Values:

Ensure that the company values are reflected in your own work and behavior

  • Be Curious         
  • Own It               
  • Work Together              
  • Be Proud          
  • Wow Everyone

 

 

Copyright © 2024 83Zero