We are looking for a highly skilled and experienced Tech Lead to drive the design, development, and integration of cutting-edge software solutions. As a technical leader, you will play a crucial role in guiding the team, fostering best practices, and ensuring high-quality software delivery. You will act as both a mentor and an expert, collaborating with cross-functional teams to build scalable, high-performance applications.
responsibilities :
Lead the implementation of integration components, REST APIs, and web application features.
Provide technical consultation, especially on frontend and integration-related topics.
Guide the team in adopting best practices like Clean Code, TDD, and BDD.
Help structure complex engineering challenges, including technology selection, development methodologies, and CI/CD strategies.
Conduct code reviews to improve team knowledge and software quality.
Promote best-in-class development principles and quality standards.
Actively contribute to the Development Community of Practice, defining and endorsing best practices across teams.
Act as a mentor and technical guide for junior developers.
Foster a collaborative and knowledge-sharing culture within the team.
Work closely with stakeholders to translate business requirements into technical solutions.
Research and evaluate emerging technologies, developing quick Proof of Concept (PoC) functionalities.
Champion continuous improvement and innovation in development methodologies and tools.
requirements-expected :
5+ years proven track record in this role preferably in an international and multicultural environment working in classing and virtual teams.
Experience with Agile methodologies (Scrum, XP) for software development and DevOps.
7+ years of experience in Java development.
Strong hands-on experience with the Spring framework (Spring Boot, Spring Batch, Spring Security).
Expertise in RESTful API development and integration projects.
Extensive knowledge of SQL (Oracle) and NoSQL (MongoDB) databases.
Proficiency in unit testing and mocking frameworks (JUnit, Mockito)
Experience in Microservices, SOA, and cloud-native applications.
Strong background in continuous integration & deployment (CI/CD).
Knowledge of version control systems (Git).
Proficiency in Apache Kafka, Event Sourcing, CQRS, and Event-Driven Architecture (EDA).
Familiarity with containerization & DevOps tools (Docker, Rancher, Jenkins).
Deep understanding of TDD, BDD, and DDD methodologies.
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of foreign language classes
sharing the costs of professional training & courses