
Java TechLead
- Hybrid
- Cluj-Napoca, Cluj, Romania
- Engineering
Job description
At DevHub, we blend innovation with passion to lead the Engineering and online entertainment industry. As a pioneer in the Engineering and online entertainment sector, we are committed to revolutionizing the digital landscape with our next-generation platform. Our mission is to create immersive, engaging, and seamless experiences that captivate and entertain users worldwide.
We don’t just believe that our people are our greatest asset, WE KNOW IT! We foster a vibrant and inclusive workplace where creativity and collaboration thrive. Our team of talented professionals is dedicated to pushing the boundaries of technology and delivering exceptional products that set new standards in the industry.
We are not just a company, we are a community that values the unique perspectives and talents of our people and are committed to providing a supportive environment where everyone can grow and succeed. Join us at DevHub, and be a part of a forward-thinking team that is shaping the future of online entertainment.
Position Overview:
With our latest product acquisition, we are expanding our Java Development Team and are looking for a Java Tech Lead to spearhead the technical development of our backend services. This role combines hands-on development with leadership responsibilities, ensuring the successful delivery of high-performance backend systems. The ideal candidate has strong technical foundations in Java, excellent problem-solving abilities, and leadership qualities to guide and mentor the development team.
As a Java Tech Lead, you will play a pivotal role in defining the technical direction, ensuring best practices, and collaborating with other teams to build scalable and efficient solutions.
Responsibilities within the team:
Providing technical direction and leadership when necessary
Design, develop, and maintain robust, scalable Java applications that handle millions of daily transactions
Collaborate with engineers, product managers, and stakeholders to gather requirements and implement new features
Make architectural decisions, ensuring best practices in software development and system design
Conduct code reviews, promote clean code principles, and enforce coding standards
Drive continuous improvement in software development processes and tools
Stay up-to-date with the latest Java technologies, frameworks (Spring Boot, Hibernate, JPA), and industry trends
Troubleshoot and optimize system performance, ensuring reliability and scalability
Foster a culture of innovation, knowledge sharing, and technical excellence within the team
Job requirements
Facing the challenges of the role requires:
7+ years of experience in backend development with Java
2+ years of experience leading or mentoring development teams
Expertise in object-oriented design, development principles, and best coding practices
Strong experience with relational databases and SQL
Proficiency in building and consuming RESTful APIs
Hands-on experience with Git for version control and collaboration
Strong problem-solving skills, with a proactive and results-oriented mindset
Excellent communication skills, with the ability to collaborate effectively across teams
Passion for mentoring, sharing knowledge, and fostering a culture of continuous learning
or
All done!
Your application has been successfully submitted!