Java Technical Team Lead

Java Technical Team Lead

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Opus Resourcing Ltd

At a Glance

  • Tasks: Lead a small team to develop innovative SaaS solutions for the construction and engineering sectors.
  • Company: Join a dynamic, founder-led company focused on data discovery and analytics.
  • Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
  • Other info: Structured handover with the outgoing Tech Lead ensures smooth transition and support.
  • Why this job: Make a real impact by solving complex data challenges in a high-impact team.
  • Qualifications: Expert Java skills and experience in mentoring and leading technical teams.

The predicted salary is between 60000 - 80000 € per year.

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 the tech lead and a Java developer, so you will have strong all-around capabilities. 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. This hire 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
  • Experience with JDBC, Servlets and backend 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, backend logic and database layers
  • Experience with Angular, TypeScript, HTML, CSS and SVG
  • Azure application deployment experience
  • 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
  • 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
  • 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:

  • 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
  • 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
  • Design and implement data transformations across complex datasets and multiple data sources
  • Build business-focused user interfaces, backend 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

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 backend development, cloud deployment, databases, data transformation and user-facing applications.

Java Technical Team Lead employer: Opus Resourcing Ltd

Join a dynamic, founder-led SaaS company that values collaboration and innovation, where your expertise as a Java Tech Lead will directly impact the construction and engineering sectors. Enjoy a flexible remote working environment within the UK, with opportunities for mentorship and professional growth, all while contributing to a meaningful product that addresses real-world challenges. With a structured handover from the outgoing Tech Lead, you'll have the support needed to thrive in this senior role, making it an excellent opportunity for those seeking a rewarding career in technology.

Opus Resourcing Ltd

Contact Detail:

Opus Resourcing Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Technical Team Lead

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who might know someone at the company you're eyeing. A friendly chat can sometimes lead to a referral, which is gold when it comes to landing that interview.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your Java expertise and full-stack capabilities, make sure to share it. It’s a great way to demonstrate your hands-on experience and technical prowess.

Tip Number 3

Prepare for the interview by brushing up on common technical questions and scenarios related to Java development and SaaS applications. We recommend practicing coding challenges and discussing your past projects to showcase your problem-solving skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Java Technical Team Lead

Java Development
JDBC
Servlets
Backend Application Development
Parallel Programming
Concurrent Programming
SQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java development experience and any relevant skills mentioned in the job description. We want to see how your background aligns with our needs, so don’t be shy about showcasing your expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the Java Tech Lead role. Share specific examples of your past experiences that relate to the responsibilities we’ve outlined.

Show Off Your Communication Skills:Since strong communication is key for this role, make sure your application reflects that. Whether it’s through clear language in your CV or cover letter, we want to see how you can explain technical concepts simply and effectively.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Opus Resourcing Ltd

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with JDBC, Servlets, and backend application development. They’ll want to hear about specific projects where you’ve used these technologies.

Showcase Your Full-Stack Experience

Prepare to talk about your full-stack capabilities. Highlight any projects where you've delivered solutions across UI, backend logic, and database layers. This is a hands-on role, so they’ll be keen to see how you can contribute across the board.

Communicate Clearly

Strong communication skills are a must for this role. Practice explaining complex technical concepts in simple terms. You might be asked to mentor others, so demonstrating your ability to convey information clearly will be crucial.

Be Ready for a Technical Handover Discussion

Since this position involves taking over from the current Tech Lead, be prepared to discuss how you would approach a structured handover. Think about what questions you’d ask and how you’d ensure a smooth transition for the team.