Sviluppatore Java
Junior / Apprendista

Default organization logo

Bonart

Carrara, Toscana, Italia

Di persona

Contratto a tempo indeterminato

Information Technology / Sviluppo Software

Descrizione della Posizione Lavorativa

Attività previste:

  • Sviluppo di software per clienti esterni.
  • Realizzazione di nuovi moduli e componenti per progetti interni già esistenti.

Requisiti richiesti:

  • Conoscenza del linguaggio di programmazione Java / Java EE.
  • Conoscenza di SQL per la gestione e interrogazione dei database.

Competenze considerate un plus (nice to have):

  • Conoscenza di OO Design Patterns e dei principi SOLID.
  • Uso di tool di build e gestione dipendenze (Maven / Gradle).
  • Processi e strumenti di Continuous Integration (preferibilmente Jenkins).
  • Scripting su Unix shell.
  • Gestione di applicazioni web (HTTP, certificati, cookie, sessioni) e server applicativi (es. Tomcat).
  • Formati di dati: XML, XML Schema, JSON.
  • Dependency Injection con Spring / Spring MVC.
  • Conoscenze di sicurezza applicativa (SSO, OAuth 1 & 2, WS-Security, SSL).
  • Sviluppo di RESTful web services.

Luogo di lavoro: Carrara (MS), Italia.

Requisiti

Conoscenza di Java/Java EE e di SQL. Preferibile esperienza o conoscenze nelle aree elencate come "nice to have" (design OO, Maven/Gradle, CI/Jenkins, shell Unix, gestione web app, Tomcat, XML/JSON, Spring, sicurezza, REST).

Competenze richieste

  • Competenze professionali
  • Java / Java EE SQL OO Design Patterns SOLID Maven Gradle Continuous Integration (Jenkins) Unix shell scripting HTTP Tomcat XML XML Schema JSON Spring Spring MVC SSO OAuth WS-Security SSL RESTful web services
  • Competenze trasversali
  • Lavoro di squadra Problem solving Comunicazione Attenzione ai dettagli