Java Technical Lead

Lead • Full-time • Flexible remote in Cluj-Napoca

HDFAC005
Hybrid

Job Summary

Company Description

Our partner is a leading technology company headquartered in Cluj-Napoca, with offices in Oradea and Munich. Over the past 17 years, the company has been establishing itself as an employer of choice for IT professionals who are passionate about problem-solving through technology and want to have a measurable impact through their work.

A trusted partner for major brands in Retail, Consumer Goods, Manufacturing, and Automotive, they help businesses embrace flexibility, adaptability, and evolution within their digital journey, through a large spectrum of tailored IT services, leveraging mainstream, niche, as well as legacy technologies.

Its sister company delivers complex digital evolution solutions for highly regulated industries like Insurance and Banking and, together, the two companies cover the complete digital evolution journey of their customers, from hardware to software and managed services solutions.

With more than 700 IT professionals in its 13+ Competency Areas, the two sister companies join forces to build a distinctive people-first culture that enables their people to thrive, their clients’ business to evolve, and end-users to succeed.

About the role

Our partner is looking for a Java Technical Lead to design and maintain Java-based backend applications and microservices, while guiding and growing the engineering team around them.

Responsibilities

  • Design scalable solutions: develop and maintain Java-based backend applications and microservices with a focus on performance and reliability.
  • Deliver high-quality code: implement applications following best practices in clean code, testing and performance optimisation.
  • Support modern deployment practices: work closely with DevOps to containerise and deploy applications and integrate CI/CD pipelines.
  • Leverage event-driven architecture: use events to build robust, asynchronous systems that support scalability and decoupled services.
  • Optimise data interactions: design and maintain efficient relational database integrations that ensure data integrity and system responsiveness.
  • Contribute to strong engineering standards: engage in architectural discussions, perform code reviews and promote best practices.
  • Leverage AI code companions: use intelligent development tools to accelerate delivery while maintaining code quality standards.
  • Mentor and grow the team: guide engineers through mentoring, coaching, onboarding and knowledge sharing, creating a safe and collaborative working environment.

Requirements

  • 8+ years of experience in software development.
  • Good knowledge of Java 17 and associated patterns: SOLID principles, design patterns, and layered or ports-and-adapters architecture.
  • Extensive experience with Spring Boot, Hibernate and REST web services.
  • Hands-on experience with Apache Kafka, Oracle DB, GitLab and Kubernetes or similar.
  • Hands-on experience with unit testing tools such as JUnit, JMeter and ArchUnit.
  • Regular and responsible use of AI tools to improve productivity and quality of outcomes, including structuring effective prompts and critically validating outputs.
  • Good troubleshooting and problem-solving skills, including debugging and source control.
  • Strong communication and consulting skills: client interaction, pre-sales support, solution design, estimations and building trust.
  • Advanced English language skills.

Interested? Apply now!

We promise to keep your personal information safe and will be used only for applying to this position.

Fields marked with * are mandatory. By applying, you agree to our Privacy Policy and Terms Of Use.

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Full Stack Developer - Java & Angular/React (m/f/d)
Mid Level • Full-time • HDAVS001
Remote Romania
Lead Site Reliability Engineer
Lead • Full-time • HDAVL001
Remote Romania
Senior Golang Engineer
Senior level • Full-time • HDFAC007
Hybrid Cluj-Napoca
Senior Java Software Engineer
Senior level • Full-time • HDFAC006
Hybrid Cluj-Napoca

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$