Description
Are you passionate about technology and innovation, and do you want to be part of an inclusive, collaborative, and continuously evolving environment? Then this opportunity is for you!
At Capgemini, we value the balance between personal and professional life. Therefore, we offer flexible work models—ranging from remote work, hybrid, or on-site—depending on project needs. Our goal is to provide you with the best experience, respecting your lifestyle and promoting well\-being.
We are looking for a Tech Lead to join our team.
Responsibilities:
* Technically lead the squad and support the team in technical decisions
* Articulate the long-term technical vision
* Facilitate consensus in complex technical discussions
* Define standards, best practices, and technical guidelines for the organization
* Implement continuous improvements in processes
Technical Requirements:
* Experience in Microservices Architecture
* Experience in Event-Driven Architecture
* Knowledge of architectural patterns (Hexagonal and MVC)
* Experience in solution design
* Experience with Java (preferably newer versions)
* Experience with Spring Framework (Boot, Cloud, Data, Security)
* Experience consuming and building REST services
* Experience with relational and/or NoSQL databases
* Knowledge of Clean Code and SOLID principles
* Practice with TDD and/or BDD
* Experience in Agile environments
* Experience with DevOps culture