Development Team Lead - Java at Gresham Technologies PLC
Bristol, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

09 Jul, 25

Salary

0.0

Posted On

09 Apr, 25

Experience

17 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Technical Leadership, Ux, Security, Design, Collaboration, Performance Tuning, Maintainability, Complex Systems, Reliability, Technology Adoption, Software Architecture, Scalability, Continuous Improvement

Industry

Computer Software/Engineering

Description

We are looking for an exceptional Java engineer to take on a Development Team Lead role. The role is primarily back-end focused and is a hands-on technical leadership position, where you will be responsible for driving the design, development, and delivery of high-performance software solutions.
While you will have some team management responsibilities, the primary focus of this role is technical excellence, ensuring that the team follows best engineering practices, solves complex problems, and builds scalable, robust systems.

REQUIREMENTS

Key Responsibilities

  • Hands-on development: Lead by example, writing high-quality, well-tested Java code
  • Technical leadership: Guide the team in best practices for software architecture, performance optimization, and maintainability
  • Design and problem-solving: Drive the design of complex systems, ensuring scalability, security, and reliability
  • Code reviews and mentorship: Provide guidance and feedback through code reviews, fostering a culture of engineering excellence
  • Continuous improvement: Identify and drive technical improvements, such as refactoring, performance tuning, and new technology adoption
  • Collaboration: Work closely with Product, UX, and other engineering teams to deliver high-value features
  • Team support: While this is not a pure management role, you will have some direct reports and will be responsible for mentoring and supporting them
Responsibilities
  • Hands-on development: Lead by example, writing high-quality, well-tested Java code
  • Technical leadership: Guide the team in best practices for software architecture, performance optimization, and maintainability
  • Design and problem-solving: Drive the design of complex systems, ensuring scalability, security, and reliability
  • Code reviews and mentorship: Provide guidance and feedback through code reviews, fostering a culture of engineering excellence
  • Continuous improvement: Identify and drive technical improvements, such as refactoring, performance tuning, and new technology adoption
  • Collaboration: Work closely with Product, UX, and other engineering teams to deliver high-value features
  • Team support: While this is not a pure management role, you will have some direct reports and will be responsible for mentoring and supporting the
Loading...