Java Tech Lead/Developer

Java Tech Lead/Developer is required to join a small, specialist, founder-led SaaS software company building a data discovery, automated data consolidation and analytics platform used across the construction and engineering sectors. The product helps organisations bring together complex data from multiple sources to track costs, improve project visibility and identify potential fraud or irregularities across large-scale projects.

This is a senior, hands-on role within a small, collaborative UK- and Canada-based team, currently comprising two developers, so you will have strong all-around capabilities. Salary Circa £80-90k + Benefits

The role is remote within the UK (you must be in the UK/Eligible to work), with the option to work from an East Sussex office for local candidates.

The role will replace the current Tech Lead, who will transition out over the next six months, allowing for a structured handover.

Key skills required for the Java Tech Lead/Developer include the majority of the following:
  • Expert-level Java development experience is essential
  • Strong experience with Spring Framework/Spring Boot
  • Experience with JDBC, Servlets and Back End application development
  • Good understanding of parallel and concurrent programming
  • Strong SQL skills, including DDL, DML and writing/optimising complex queries
  • Experience with PostgreSQL, database partitioning, and data transformation
  • Ability to deliver full-stack solutions across UI, Back End logic and database layers
  • Experience with Angular, TypeScript, HTML, CSS and SVG
  • Azure application deployment experience
  • Infrastructure as Code experience using Terraform and/or Terragrunt
  • Comfortable working with Docker, Git/GitHub, PowerShell, Eclipse, Visual Studio Code and DBeaver
  • Ideally, experience writing reusable Java APIs, maintaining open-source projects or building libraries used by other developers
  • Ideally, experience writing low-level code to read and write complex file formats such as PDF, PST or MSG, rather than simply integrating third-party APIs
  • Ability to analyse high-level or minimal requirements and propose pragmatic technical solutions
  • Strong communication skills, with the ability to explain technical concepts, implementation approaches and existing code clearly
  • Experience mentoring developers and supporting wider technical, data analyst and IT teams
  • Comfortable working in a small development team where ownership, initiative and adaptability are important
  • Experience taking over technical ownership from an existing Tech Lead, or joining during a structured handover/transition period
What you'll do as a Java Tech Lead/Developer
  • Take technical ownership of key areas of the SaaS product portfolio
  • Work closely with the outgoing Tech Lead during a structured six-month transition period
  • Act as a senior Java developer and technical lead across the platform
  • Take ownership of assigned development work and progress tasks independently
  • Work closely with the current Tech Lead to understand the technical philosophy and share knowledge with other team members
  • Design, build and maintain scalable SaaS applications and reusable software components
  • Develop new libraries or adapt existing libraries where required
  • Design and implement data transformations across complex datasets and multiple data sources
  • Build business-focused user interfaces, Back End services and database-driven functionality
  • Deploy applications to Microsoft Azure using Infrastructure as Code tooling
  • Support, guide and mentor developers, data analysts and wider technical colleagues
  • Contribute to the ongoing improvement, maintainability and performance of the platform
Why this role? This is a strong opportunity for an experienced Java Tech Lead/Senior Developer who enjoys combining hands-on engineering with technical leadership in a small, high-impact team. You'll benefit from a planned handover with the current Tech Lead, giving you time to understand the platform, architecture, product direction and technical priorities before fully taking ownership.

You'll be working on a data-rich SaaS product solving real-world problems in construction and engineering, where complex project data, cost tracking and fraud detection are key business challenges. The role offers autonomy, variety and the chance to influence technical direction across Back End development, cloud deployment, databases, data transformation and user-facing applications.

Opus Resourcing acts as an employment agency with respect to permanent employment.
Apply now or message us for more details. Referrals always welcome!

Job Details

Company
Opus Resourcing Ltd
Location
Sussex, United Kingdom
Employment Type
Permanent
Salary
GBP 80,000 - 90,000 Annual
Posted