Posizione: Java Backend Developer
Stiamo cercando un Java Backend Developer con almeno 5 anni di esperienza per unirsi al nostro team. Il candidato ideale possiede una solida formazione in scienze informatiche o in materie scientifiche correlate e una buona padronanza della lingua inglese. La risorsa lavorerà per un nostro cliente leader nel settore delle soluzioni integrate in ambito Cybersecurity, all'interno del gruppo che si occupa di Innovation, e avrà l'opportunità di lavorare con nuove e stimolanti tecnologie.
Attività
- Progettazione e sviluppo di soluzioni backend robuste e scalabili utilizzando Java e Spring.
- Creazione e mantenimento di servizi REST per facilitare la comunicazione tra diversi sistemi software.
- Collaborazione con team cross-funzionali per definire le specifiche dei progetti e identificare le soluzioni tecniche ottimali.
- Contribuire all'intero ciclo di vita dello sviluppo software, dalla concezione alla distribuzione e al supporto post-lancio.
- Mantenimento della documentazione tecnica aggiornata e dettagliata per tutti i sistemi e processi sviluppati.
Requisiti
Competenze tecniche richieste:
- Laurea in materie scientifiche.
- Buona conoscenza dell'inglese.
- Java: Conoscenza approfondita e comprovata esperienza nello sviluppo backend.
- Spring: Esperienza significativa nello sviluppo di applicazioni con questo framework.
- Servizi REST: Capacità di progettare e implementare servizi web RESTful.
Competenze tecniche desiderate:
- Kotlin: Conoscenze di base o esperienza di sviluppo.
- Docker/Kubernetes: Familiarità con questi strumenti per la containerizzazione e l'orchestrazione.
- Git: Competenze solide nella gestione delle versioni con Git.
- DB non relazionali: Esperienza con database NoSQL.
- Kafka: Conoscenza dell'architettura e dell'implementazione.