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

Si ricerca una figura per attività di sviluppo software che si occuperà principalmente di due tipologie di attività: lo sviluppo per progetti esterni e la creazione di nuovi moduli per progetti interni già in essere.

Requisiti obbligatori:

  • Conoscenza del linguaggio di programmazione Java / Java EE
  • Conoscenza di SQL

Competenze gradite (nice to have):

  • Comprensione di OO Design Patterns e dei principi SOLID
  • Esperienza con Maven o Gradle per automazione e gestione delle dipendenze
  • Tool e processi di Continuous Integration (preferibilmente Jenkins)
  • Script in Unix shell
  • Conoscenze di gestione di web application (HTTP, certificati, cookie, sessioni)
  • Esperienza con application server web (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 SQL. Gradite conoscenze di design OO, strumenti di build (Maven/Gradle), CI (preferibilmente Jenkins), gestione web app, Spring, sicurezza e API REST. Disponibilità a lavorare a Carrara (MS), Italia.

Competenze richieste

  • Competenze professionali
  • Java Java EE SQL Design Patterns SOLID Maven Gradle Jenkins Unix shell HTTP Certificates Cookies Sessions Tomcat XML XML Schema JSON Spring Spring MVC SSO OAuth1 OAuth2 WS-Security SSL RESTful web services
  • Competenze trasversali
  • Lavoro di squadra Problem solving Capacità di apprendimento Comunicazione