Vai al contenuto principale

Senior Java Software Engineer

Tecnologia
Hays
Milano, Italia2 settimane fa
Tempo pieno

Descrizione della posizione

La tua nuova azienda:

Hays Solutions, società del gruppo multinazionale Hays, quotata al London Stock Exchange, offre servizi di consulenza mirati all'individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital.

Siamo alla ricerca di un Java Back-End Developer

Cosa farai:

  • Sviluppo Software: Progettare, sviluppare, mantenere e rilasciare applicazioni Java ad alte prestazioni.
  • Architettura: Partecipare alla definizione dell'architettura del software e delle soluzioni tecniche.
  • Analisi, Progettazione e Sviluppo: Analizzare, progettare e sviluppare applicazioni aziendali professionali.
  • Revisione del Codice: Condurre revisioni del codice per garantire la qualità e l'aderenza agli standard di sviluppo.

Cosa avrai bisogno per avere successo:

  • Almeno 4 anni di esperienza con Java 11/17
  • Spring Boot
  • REST API
  • JPA/Hibernate e JDBC
  • Database SQL relazionali
  • Git e Maven
  • Unit test
  • Metodologia Agile
  • Competenza in Java, con una buona conoscenza del suo ecosistema
  • Buona conoscenza dei modelli e dei concetti di programmazione orientata agli oggetti (OOP) in Java
  • Capacità di scrivere librerie Java riutilizzabili
  • Capacità di scrivere codice Java pulito e leggibile
  • Scrittura di codice Java ben progettato, efficiente e testabile
  • Conoscenza Java 17 JDK. Ottima conoscenza di Java 11
  • Ottima conoscenza dell'ambiente Spring Boot (preferibilmente 3.x)
  • Ottima conoscenza dello sviluppo Spring-Web dell'API REST
  • Ottima conoscenza di JPA (implementazione Hibernate) e JDBC
  • Conoscenza AWS e mondo cloud
  • Ottima conoscenza di database SQL relazionali, query SQL e transazioni (DBMS preferito: SqlServer)
  • Implementazione di test automatizzati e unit test
  • Conoscenza approfondita dello strumento di versioning del codice GIT
  • Comprensione di Maven per la creazione di strumenti e la gestione delle dipendenze
  • Conoscenza della metodologia Agile (Scrum e Kanban) e Waterfall
  • Conoscenza sistemi Windows e Linux
  • Competenza nei modelli di integrazione aziendale
  • Progettazione, implementazione e manutenzione di applicazioni Java per sistemi mission-critical che sono spesso ad alto volume e bassa latenza

Nice to have

  • Angular.js
  • AWS e cloud
  • Windows e Linux
  • Certificazioni Java
  • Titolo di Studio: Laurea magistrale in Informatica, Ingegneria Informatica o campo correlato.
  • Certificazioni: Certificazioni Java (es. Oracle Certified Professional) e altre certificazioni rilevanti sono un plus.

Cosa avrai in cambio:

  • Offriamo un contratto di collaborazione di lunga visibilità con Hays Solutions
  • Disponibilità: Full time
  • Modalità di lavoro: onsite 4/5 presso la sede di Milano nei primi mesi, successivamente ibrida 3/5

Cosa devi fare ora:

  • Se sei interessato a questa opportunità, clicca su "Candidarsi ora" per inviare una copia aggiornata del tuo CV.
  • Se questa opportunità non è in linea con le tue aspettative, ma sei alla ricerca di un nuovo lavoro, visita il nostro sito Internet per scoprirne di nuove.
  • I candidati di ambo i sessi, dopo aver visionato l'informativa obbligatoria sulla privacy sul sito www.hays.it, sono pregati di inviare il CV, indicando il codice «Rif» nella colonna Riepilogo a destra.
  • Hays S.r.l. Agenzia per il Lavoro Accreditata: Aut. Min. N. 13/I/0007145/03.04 del 1 Aprile 2008.
Keywords
KanbanSpring FrameworkMAVENOpenJDKLinuxAngularAngularJSOracle DatabaseJavaScriptScrumUnit TestingSqlJavaJava Development KitJava Database ConnectivityHibernateTRS-80HibernationAWSGit

Ti interessa questa posizione?