Le offerte di “KeyBiz”

Nuovo KeyBiz

Java Developer

  • Experienced job
  • Florence (Province of Florence)

Descrizione dell'offerta

Siamo alla ricerca di un/una Java Developer specializzato/a in Back End per ampliare il nostro team tecnico.

Key-Biz s.r.l. cerca una persona motivata e competente da inserire nel gruppo di lavoro, con l’obiettivo di sviluppare e mantenere applicazioni backend basate su architetture a microservizi. Il ruolo prevede autonomia tecnica sulle componenti assegnate e partecipazione attiva 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

Sede: Firenze (Italia) – modalità ibrida (remoto/parziale presenza in sede)

Profilo richiesto

La persona selezionata entrerà a far parte di un team tecnico diversificato e collaborativo, contribuendo allo sviluppo e alla manutenzione di applicazioni backend basate su architetture a microservizi. L'ambiente di lavoro è orientato alla performance, alla scalabilità e alla qualità del codice, promuovendo un approccio inclusivo e innovativo.
1. Routine Quotidiana:
- Partecipare attivamente allo sviluppo e alla manutenzione delle applicazioni, assicurando che le soluzioni siano 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.

2. 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.

3. 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.

4. 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.

Contesto settore

Introduzione: Questo briefing fornisce una panoramica completa delle ultime tendenze, innovazioni tecnologiche e dinamiche sociologiche specifiche per la posizione di Java Developer. L'obiettivo è fornire al recruiter le informazioni essenziali per identificare candidati che non solo possiedono le competenze tecniche necessarie, ma sono anche allineati con le attuali esigenze del mercato e della cultura aziendale.

Ultime notizie tecnologiche:
Java 17: L'ultima versione LTS (Long Term Support) di Java ha introdotto nuove funzionalità come pattern matching per switch e record, che semplificano la scrittura del codice e migliorano la leggibilità. La conoscenza di queste novità è fondamentale per i candidati.
Framework e librerie

Trasforma il futuro in successo.
  • Elenco degli impieghi
  • Elenco delle aziende