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?