




We are seeking a highly skilled and experienced **Java Tech Lead** to provide technical leadership for our engineering team, driving the design and delivery of high\-quality software solutions. In this role, you will act as a mentor, innovator, and collaborator, ensuring our development processes and systems are optimized to meet business goals while delivering outstanding results. **Responsibilities** * Lead development teams by providing technical guidance, balancing workloads, and ensuring effective collaboration * Lead advanced debugging efforts to resolve production and development issues * Ensure that products deliver business value, are completed on time, meet high\-quality standards, and minimize technical debt * Act as a role model for colleagues, fostering a culture of learning and continuous improvement * Introduce and implement process improvements to enhance team efficiency and project outcomes * Participate in staff hiring, onboarding, and career development initiatives * Provide tactical vision and take technical responsibility for subsystems or entire projects * Work independently, take ownership of deliverables, and thoroughly test work using defined test cases **Requirements** * 8\+ years of professional experience in software development (Java) * Expertise in Java (Java 11 or later) * Strong experience with cloud platforms (AWS, GCP, or Azure) * Proficiency in CI/CD pipelines and tools * Hands\-on experience with Docker for containerization * Strong knowledge of unit testing and test\-driven development * Experience with databases (SQL and NoSQL) * Familiarity with Agile methodologies and practices * B2 English level **Nice to have** * Experience with Kubernetes for container orchestration * Front\-end development experience with frameworks like Angular or React


