Text copied to clipboard!
Titolo
Text copied to clipboard!Sviluppatore Java Senior
Descrizione
Text copied to clipboard!
Stiamo cercando uno Sviluppatore Java Senior altamente qualificato e motivato per unirsi al nostro team di sviluppo software. Il candidato ideale avrà una solida esperienza nello sviluppo di applicazioni Java, una profonda conoscenza delle architetture software moderne e la capacità di guidare progetti complessi in ambienti dinamici. Il ruolo prevede la progettazione, lo sviluppo e la manutenzione di applicazioni aziendali ad alte prestazioni, scalabili e sicure.
Il candidato lavorerà a stretto contatto con analisti, project manager e altri sviluppatori per garantire che le soluzioni software soddisfino i requisiti aziendali e tecnici. Sarà inoltre responsabile della revisione del codice, del mentoring di sviluppatori junior e della promozione delle best practice nello sviluppo software.
È richiesta una conoscenza approfondita di Java SE e Java EE, oltre a framework come Spring, Hibernate e strumenti di build come Maven o Gradle. L’esperienza con microservizi, containerizzazione (Docker, Kubernetes) e ambienti cloud (AWS, Azure o Google Cloud) sarà considerata un plus.
Il candidato ideale deve possedere eccellenti capacità analitiche, comunicative e di problem solving, oltre a una forte attitudine al lavoro di squadra e alla collaborazione interfunzionale. Offriamo un ambiente di lavoro stimolante, opportunità di crescita professionale e la possibilità di lavorare su progetti innovativi con tecnologie all’avanguardia.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare applicazioni Java complesse e scalabili
- Collaborare con team interfunzionali per definire requisiti tecnici
- Scrivere codice pulito, efficiente e documentato
- Effettuare revisioni del codice e fornire feedback costruttivi
- Guidare e supportare sviluppatori junior
- Assicurare la qualità del software attraverso test automatizzati
- Partecipare alla definizione dell’architettura software
- Gestire il ciclo di vita completo dello sviluppo software
- Monitorare le prestazioni delle applicazioni e ottimizzarle
- Mantenere aggiornate le conoscenze sulle nuove tecnologie
Requisiti
Text copied to clipboard!- Laurea in Informatica o disciplina correlata
- Almeno 5 anni di esperienza nello sviluppo Java
- Conoscenza approfondita di Java SE/EE, Spring, Hibernate
- Esperienza con RESTful API e architetture a microservizi
- Familiarità con strumenti di versionamento (Git)
- Esperienza con sistemi di build come Maven o Gradle
- Conoscenza di database relazionali e NoSQL
- Capacità di lavorare in team Agile/Scrum
- Buona conoscenza della lingua inglese
- Capacità di problem solving e pensiero critico
Domande potenziali per l'intervista
Text copied to clipboard!- Quanti anni di esperienza hai nello sviluppo Java?
- Hai lavorato con framework come Spring o Hibernate?
- Hai esperienza con architetture a microservizi?
- Hai mai guidato un team di sviluppo?
- Quali strumenti di versionamento hai utilizzato?
- Hai esperienza con ambienti cloud come AWS o Azure?
- Conosci strumenti di CI/CD?
- Hai mai lavorato in un ambiente Agile?
- Qual è il tuo approccio alla scrittura di codice testabile?
- Hai esperienza con container come Docker o Kubernetes?