- Requisiti Fondamentali:
- Ottima conoscenza del linguaggio di programmazione Java (JDK versione 1.8 o superiore)
- Ottima conoscenza del framework Spring Boot
- Comprovata esperienza nella progettazione ed implementazione di Web API e Servizi REST
- Ottima conoscenza delle architetture a Microservizi
- Esperienza nello sviluppo in ambiente containerizzato Docker e container platform: Kubernetes, OpenShift/Rancher
- Esperienza nello sviluppo di applicazioni che interagiscono con Apache Kafka ed Elasticsearch
- Buona conoscenza di Swagger (OpenAPI)
- Conoscenza di XML/XSD, WSDL, Json
- Conoscenza di database relazionali (Oracle, PostgreSQL, MySQL) e non relazionali (MongoDB)
- Conoscenza strumenti di versioning (GIT)
- Requisiti Preferenziali:
- Buona conoscenza di Apache Kafka, Elasticsearch, WSO2 IdentityServer/API Gateway
- Buona conoscenza di Cassandra
- Conoscenza dei Protocolli: MQTT, AMQP
- Competenze Trasversali:
- Buon grado di autonomia; orientamento al team working, proattività, buone doti relazionali, comunicative e di problem solving.
- Certificazioni: Non richieste.