
Java Tech Lead
- Malta Island
- Permanent
- Full-time
- Lead and mentor a team of Java developers, promoting a culture of collaboration and high performance.
- Offer technical guidance and support, ensuring the team follows best practices and coding standards.
- Perform regular code reviews and deliver constructive, actionable feedback.
- Design, build, and maintain Java applications focused on performance, quality, and responsiveness.
- Develop scalable, maintainable software solutions that meet project goals.
- Keep current with industry trends and emerging technologies, integrating relevant advancements into the development cycle.
- Establish and uphold automated testing frameworks and quality assurance practices.
- Thoroughly test and debug applications to ensure reliable, issue-free software delivery.
- Monitor system performance and apply optimizations where necessary.
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Hands-on experience in Kubernetes (k8s) environments.
- At least 5 years of proven experience in Java development and software engineering.
- Demonstrated leadership experience in mentoring and guiding development teams.
- Strong skills in database design and SQL.
- Experience working with Kafka messaging systems.
- Familiarity with distributed caching systems.
- Exposure to front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is an advantage.
- Experience working in Agile or Scrum environments.
- Excellent problem-solving and analytical thinking skills.
- Strong interpersonal and communication abilities.
- Capable of working independently and collaboratively in a fast-moving environment.
- Comprehensive private health insurance
- Bi-monthly company-wide social and team-building events
- Flexible work arrangements, including hybrid and remote options
- Adaptable working hours to suit your lifestyle
- Daily meal allowance
- Ongoing training and professional development opportunities