Job Description
Siamo alla ricerca di un/una Java Developer specializzato/a in Back End per ampliare il nostro team tecnico presso Key-Biz s.r.l. Il ruolo prevede lo sviluppo e la manutenzione di applicazioni backend basate su microservizi, con autonomia tecnica nelle componenti assegnate e partecipazione alle scelte architetturali, in un contesto orientato a performance, scalabilità e qualità del codice.
Sede di lavoro: Firenze. Modalità: 3‑4 giorni da remoto, 1‑2 giorni in sede. Contratto: Tempo indeterminato. Orario: Full‑time. RAL: €30.000 – €35.000.
Responsabilità principali
- Collaborare allo sviluppo e alla manutenzione di applicazioni backend
- Contribuire alle decisioni architetturali per migliorare scalabilità e performance
- Garantire la qualità del codice attraverso pratiche di sviluppo consolidate
- Utilizzare strumenti di orchestrazione per la gestione di ambienti distribuiti
- Supportare l’integrazione e l’automazione tramite Python
Requisiti
- Esperienza solida nello sviluppo backend con Java
- Conoscenza approfondita di Spring Boot e architetture a microservizi
- Esperienza con Kafka e sistemi di code/event streaming
- Competenza su database Oracle e MongoDB
- Familiarità con ambienti cloud‑based
- Ottima conoscenza della lingua inglese
- 3‑5 anni di esperienza in contesti strutturati di sviluppo backend
- Capacità di lavorare efficacemente in modalità remota
Competenze tecniche richieste
- Java backend development
- Spring Boot
- Microservizi
- Kafka
- Oracle e MongoDB
- Cloud computing
Cosa offriamo
- Contratto a tempo indeterminato con RAL competitiva
- Modalità di lavoro ibrida con flessibilità da remoto
- Ambiente di lavoro stimolante e orientato alla crescita professionale
- Partecipazione attiva a progetti tecnologici innovativi
Dettagli dei compiti e opportunità (Responsabilità dettagliate)
- Routine Quotidiana: Partecipare attivamente allo sviluppo e alla manutenzione delle applicazioni, garantendo soluzioni efficienti e scalabili.
- Collaborare con i membri del team e altri dipartimenti per garantire un flusso di lavoro armonioso e integrato.
- Partecipare a riunioni regolari e sessioni collaborative per discutere progetti e strategie.
- Responsabilità Chiave in Azione: Implementare soluzioni tecniche per migliorare le applicazioni esistenti, utilizzando un approccio basato sui dati e sulle migliori pratiche del settore.
- Risolvere problemi complessi attraverso un'analisi approfondita e un processo decisionale informato, lavorando a stretto contatto con il team per trovare soluzioni innovative.
- Strumenti e Tecnologie: Utilizzare strumenti e piattaforme come Docker, Kubernetes e linguaggi di programmazione come Java o Python per lo sviluppo quotidiano.
- Sfruttare tecnologie di cloud computing per ottimizzare le prestazioni e la scalabilità delle applicazioni.
- Sfide e Opportunità: Affrontare sfide legate alla scalabilità e alla performance delle applicazioni, adottando un approccio proattivo per risolvere eventuali problemi.
- Opportunità di crescita professionale attraverso la partecipazione a progetti innovativi e l'accesso a programmi di formazione continua.
- Contribuire a un ambiente di lavoro inclusivo, dove ogni voce è ascoltata e valorizzata, promuovendo un clima di rispetto e collaborazione.
- Esperienza pregressa nello sviluppo di applicazioni backend e conoscenza delle architetture a microservizi.
- Capacità di lavorare in modo autonomo e collaborativo, con un forte orientamento al problem‑solving.
- Familiarità con strumenti di sviluppo e tecnologie di cloud computing.
- Attitudine all'apprendimento continuo e alla crescita professionale in un ambiente dinamico e inclusivo.
#J-18808-Ljbffr