Skip to content

Java TechLead

  • Hybrid
    • Cluj-Napoca, Cluj, Romania

Job description

At SoftGenius, we blend innovation with passion to lead the iGaming and online entertainment industry. As a pioneer in the iGaming 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 is committed to providing a supportive environment where everyone can grow and succeed. Join us at SoftGenius, 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 our team include:

  • 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 require:

  • 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