Text copied to clipboard!
Titolo
Text copied to clipboard!Sviluppatore Java Full Stack
Descrizione
Text copied to clipboard!
Stiamo cercando uno Sviluppatore Java Full Stack altamente motivato e competente per unirsi al nostro team dinamico. Il candidato ideale avrà una solida esperienza nello sviluppo sia front-end che back-end utilizzando tecnologie Java, con una forte attenzione alla qualità del codice, all'efficienza e alla scalabilità delle applicazioni.
Il ruolo prevede la progettazione, lo sviluppo e la manutenzione di applicazioni web complesse, lavorando a stretto contatto con altri sviluppatori, designer e stakeholder aziendali. Sarai coinvolto in tutte le fasi del ciclo di vita del software, dalla raccolta dei requisiti alla distribuzione e al supporto post-lancio.
Le responsabilità includono la scrittura di codice pulito e ben documentato, la partecipazione a revisioni del codice, la risoluzione di bug e problemi tecnici, e la collaborazione con il team DevOps per garantire un'integrazione e una distribuzione continue. È essenziale avere una buona comprensione dei principi di progettazione software, delle architetture RESTful e delle pratiche di sviluppo Agile.
Il candidato ideale possiede una conoscenza approfondita di Java, Spring Boot, Hibernate, e framework front-end come Angular o React. È richiesta anche familiarità con database relazionali (es. MySQL, PostgreSQL) e strumenti di versionamento come Git. La capacità di comunicare efficacemente, lavorare in team e gestire più progetti contemporaneamente è fondamentale per il successo in questo ruolo.
Offriamo un ambiente di lavoro stimolante, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti innovativi in diversi settori. Se sei appassionato di tecnologia, ami risolvere problemi complessi e desideri contribuire allo sviluppo di soluzioni software di alta qualità, ti invitiamo a candidarti.
Responsabilità
Text copied to clipboard!- Sviluppare applicazioni web full stack utilizzando Java e framework moderni
- Collaborare con team di progettazione e sviluppo per definire i requisiti tecnici
- Scrivere codice efficiente, riutilizzabile e testabile
- Partecipare a revisioni del codice e garantire la qualità del software
- Gestire l'integrazione con API e servizi esterni
- Monitorare e ottimizzare le prestazioni delle applicazioni
- Contribuire alla documentazione tecnica dei progetti
- Supportare il ciclo di vita completo del software, dal design al rilascio
- Utilizzare strumenti di versionamento come Git
- Lavorare in ambienti Agile/Scrum
Requisiti
Text copied to clipboard!- Laurea in Informatica o discipline affini
- Esperienza comprovata nello sviluppo Java full stack
- Conoscenza di Spring Boot, Hibernate, JPA
- Esperienza con framework front-end come Angular o React
- Familiarità con HTML, CSS, JavaScript e TypeScript
- Conoscenza di database relazionali (MySQL, PostgreSQL)
- Esperienza con strumenti di versionamento come Git
- Capacità di lavorare in team e gestire progetti in autonomia
- Buona conoscenza della lingua inglese
- Conoscenza delle pratiche DevOps è un plus
Domande potenziali per l'intervista
Text copied to clipboard!- Qual è la tua esperienza nello sviluppo Java full stack?
- Hai lavorato con Spring Boot e Hibernate? In che contesto?
- Quali framework front-end conosci meglio?
- Hai esperienza con metodologie Agile o Scrum?
- Come gestisci il versionamento del codice nei tuoi progetti?
- Hai mai lavorato con integrazioni API RESTful?
- Quali strumenti utilizzi per il debugging e il testing?
- Hai esperienza con DevOps o CI/CD?
- Come affronti la risoluzione di bug complessi?
- Hai mai lavorato in team distribuiti o da remoto?