Design and co-develop robust, scalable software architectures in close collaboration with project teams
Lead and support development teams, promoting the sharing of best practices and creating an environment conducive to high-quality delivery
Ensure code quality and development processes by fostering a culture of continuous improvement
Maintain active technology watch and propose innovative solutions in architecture, tooling, and methodologies
Lead the Java community by encouraging knowledge exchange, skills development, and collective momentum
Share your expertise with junior colleagues through training, mentoring, and pair programming
Requirements
Hold a higher education degree in computer science or a related field
Significant experience in a Tech Lead role
Comfortable working in a team and able to value each member's contributions to achieve common goals
Proficient with the following stacks: Java/JEE, Spring Framework (Spring Boot), Hibernate, Git, Angular
Able to communicate effectively in English
Tech Stack
Angular
Hibernate
Java
Spring
Spring Boot
SpringBoot
Benefits
Expert community: Join a community of software engineering experts and expand your network with clients and senior leaders
Varied, impactful projects: Develop your expertise through diverse assignments, tools, and sectors with high autonomy and genuine freedom to take initiative
Continuous learning: Gain unrestricted access to training platforms and benefit from recognized certification programs (SAP, Java, Agile, etc.)