Team Leader
For this company area, AlmavivA is looking for people capable of covering the role of Team Leader
Candidates will be responsible for:
-
Define and assign tasks to team members.
-
Keep track of the status of development
-
Help design software solutions for Back-end, Front-end and integration.
-
Implementing software solutions cloud and on premises architecture
-
Coordinate with project managers.
-
Tutoring and helping the team grow
-
Write technical documents.
Requirements:
-
Good spoken and written Italian
-
Good spoken and written English
-
Minimum 2 years of experience in leading a team of developers
-
Degree in IT/Scientific discipline
-
Experience in managing a team of developers on multiple projects
-
Minimum 4 years of experience in:
-
Java 8 or higher
-
Spring Framework
-
Spring Boot
-
Spring Cloud with a focus on the gateway module
-
Spring Data JPA – Hibernate
Or
-
Minimum 4 years of experience in:
-
HTML, CSS, JavaScript, Angular and React front-end web technologies
-
Ability to integrate third-party APIs
-
Familiarity with CRM or CMS systems
-
Software development experience using Git and the Gitflow pattern, containers, Unit Testing
-
DevOps experience
-
Good knowledge of English both written and written
Nice to have:
-
Knowledge of Cloud environment
-
.Net knowledge
-
Knowledge of Python
-
Spring Cloud Dataflow
-
Kubernetes / Openshift / Rancher knowledge
-
Experience in PHP
-
Drupal knowledge
-
Knowledge of Qarkus or Micronaut
-
CI/CD
-
Web Services SOAP
-
WSO2 Identity Server o Keycloak (protocols OAuth2 / OpenId), API Manager, Integration Platform
-
NIST (or similar) framework for developing secure code
The profile is completed by relational, communicative and organizational skills, result orientation, ability to work towards objectives and in a team, predisposition for problem solving and a strong analytical ability.