At a Glance
- Tasks: Lead Java development and design scalable SaaS applications in a collaborative team.
- Company: Join a founder-led SaaS company transforming data in construction and engineering.
- Benefits: Remote work, structured handover, and the chance to influence technical direction.
- Other info: Enjoy autonomy and variety in a dynamic, high-impact environment.
- Why this job: Make a real impact on innovative projects while mentoring and guiding fellow developers.
- Qualifications: Expert-level Java skills and experience with full-stack development required.
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 Tech Lead - Remoto employer: Opus Resourcing Ltd
Join a dynamic and innovative SaaS company that values collaboration and technical excellence, offering a unique opportunity to lead and mentor within a small, dedicated team. With a focus on employee growth, you will benefit from a structured handover process and the chance to influence the development of impactful solutions in the construction and engineering sectors. Enjoy the flexibility of remote work within the UK, with the option to connect with colleagues in the East Sussex office, fostering a supportive and engaging work culture.
StudySmarter Expert Advice🤫
We think this is how you could land Java Tech Lead - Remoto
✨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 tech interview! Brush up on your knowledge of JDBC, Servlets, and SQL queries. Be ready to discuss your experience with Azure deployments and how you've tackled complex data transformations in past projects.
✨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 Tech Lead - Remoto
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java expertise and relevant experience. We want to see how your skills align with the role, so don’t be shy about showcasing your past projects and achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Technical Skills:Since this is a tech lead position, make sure to highlight your technical skills clearly. Mention your experience with Java, SQL, and any other relevant technologies. We’re looking for someone who can hit the ground running!
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 don’t miss out on any important updates from 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 examples that demonstrate your ability to deliver full-stack solutions. Talk about how you've integrated UI, backend logic, and database layers in past projects. This will show them you can handle the diverse challenges of the role.
✨Communicate Clearly
Strong communication skills are a must for this position. Practice explaining complex technical concepts in simple terms. You might be asked to mentor others, so being able to convey your ideas clearly is crucial.
✨Be Ready for a Handover Discussion
Since this role involves taking over from the current Tech Lead, think about how you would approach a structured handover. Be prepared to discuss your strategies for understanding the existing codebase and transitioning smoothly into the role.