Senior Backend Developer
For this company area, AlmavivA is looking for people capable of covering the role of Senior Back-end Developer
Candidates will be responsible for:
- Implementing software solutions for web and cloud working in team
- Collaborate on software projects with product design and front-end development team
- Support the Team Leader in tutoring junior team members
- Write technical documentation
Requirements:
- Minimum 4 years of experience in Java development
- Degree in IT/Scientific disciplines
- Experience with Java 21, Spring Boot 3, and JUnit is required. Knowledge of Kafka, MongoDB, and containerization using Docker/Kubernetes is a plus.
- Spring Framework
- Spring Boot
- Spring Cloud with a focus on the gateway module
- Spring Data JPA Hibernate
- 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 environments
- .Net knowledge
- Knowledge of Python
- Spring Cloud Dataflow
- Kubernetes / Openshift / Rancher knowledge
- Drupal knowledge
- Knowledge of Qarkus or Micronaut
- CI/CD
- Web Services SOAP
- WSO2 Identity Server o Keycloak (protocolli OAuth2 / OpenId), API Manager, Integration Platform
- NIST (or similar) framework for developing secure code
- Good knowledge of the Italian language, both written and spoken