Java Team Leader

We are looking for a talented, hands-on Java Team Leader for one of our clients, a company that empowers businesses with a secure, hybrid cloud data management platform. Their solutions unify file storage, backup, and collaboration across distributed environments, combining AI-driven security, scalable performance, and seamless cloud integration to accelerate digital transformation for global enterprises and government agencies.

Responsibilities:
➢ Design, build, test, and maintain efficient, reusable, and reliable Java code;
➢ Provide technical and personal guidance and mentorship to your team members;
➢ Work closely with the group manager, other team leads, and tech leads to achieve business goals;
➢ Collaborate with the PM to prioritize tasks, manage feature development, and plan product releases;
➢ Provide architecture oversight, encouraging the team to innovate and develop edge technologies;
➢ Deliver high code quality and demonstrate high development standards.

Requirements:
➢ Minimum 5 years of experience in Java, including frameworks like Spring, and expertise in building scalable and maintainable applications;
➢ Minimum 3 years of hands-on team leadership experience in Agile methodology;
➢ Experience with Kafka and Docker;
➢ Proficiency in SQL and NoSQL;
➢ Excellent English communication skills.

Nice to have:
➢ Experience with Nomad and Consul;
➢ Knowledge of Networking and Security;
➢ Familiarity with the Open-source development model;
➢ Hands-on experience with Cloud environments (AWS);
➢ BSc in Computer Science with a solid understanding of object-oriented programming.

*The organization has a hybrid work arrangement, and employees are required to visit the office at least twice a week.

If this sounds like the right challenge for you, apply now!

To apply for this job email your details to milena@impact-hire.com