L'azienda:

DGS fornisce servizi e soluzioni di valore in ambito Cyber Security, Digital Solutions e Management Consulting.

Lo scopo che guida le nostre azioni è il pieno soddisfacimento delle esigenze del cliente, garantendo sempre l’assoluta eccellenza delle soluzioni e la massima affidabilità dei risultati.

L’obiettivo è quello di progettare le migliori soluzioni ICT, capaci di risolvere le sfide tecnologiche del nuovo millennio, facendo dell’innovazione e dell’eccellenza le peculiarità del nostro brand.

I nostri Core Values riflettono la cultura ed i valori condivisi dall’intero gruppo, come fari che guidano costantemente le nostre azioni e le decisioni che prendiamo.

DGS vanta oltre 500 clienti, la maggior parte dei quali di classe Enterprise, attivi nei principali segmenti di mercato: Pubblica Amministrazione, Banche e Assicurazioni, Industria, Energia e Utility, Trasporti e Telecomunicazioni.

We are #BuildingTheFuture… What about you?


Descrizione:

Per l'inserimento nel team di Ingegneria del Software, cerchiamo 1-2 sviluppatori con buone basi ma soprattutto con forte crescere professionalmente tramite:

- inserimento in un team che dedica attenzione costante all’ eccellenza tecnica del lavoro svolto, tramite Clean Code, refactoring, Continuous Integration;

- partecipazione a progetti impegnativi sotto la supervisione e il mentoring di un Senior Developer e/o Architect;

- partecipazione a corsi tecnici e ad almeno 1 Technical Conference all' anno;

- possibilità di conseguire certificazioni tecniche con spese di esame coperte dall' azienda;

- accesso alla biblioteca tecnica aziendale.


Il candidato ideale

- ha la capacità di portare avanti in autonomia ma in stretta collaborazione con il resto del team task di sviluppo anche complessi

- si impegna a migliorare costantemente i propri skill tecnici e metodo di lavoro

- è capace di comunicare / spiegare efficacemente le proprie idee ed è attento ad approfondire e comprendere quanto presentato dagli utenti e dai colleghi

- è in grado di supportare / indirizzare sviluppatori piu' junior nell' implementazione di singoli task

- è interessato a una crescita professionale a tendere verso un ruolo di Architect oppure di Team Leader tecnico

E' assolutamente gradita familiarità con Continuous Integration, pair/mob programming, build e test automatico, 

 

E' assolutamente gradito, ma non indispensabile, un background in ambito R&D (PhD, assegni di ricerca, partecipazione a progetti).


Competenze tecniche

Implementazione del backend dell' applicativo in tecnologia Java / Spring, realizzando endpoint REST, servizi di business logic, query, invocazione di web service remoti.


E’ richiesta la conoscenza di base

  • principi dell' Object Oriented e conoscenza di un linguaggio OO (Java, C#, ..)
  • modello DB relazionale e SQL
  • HTML e CSS
  • Ottima conoscenza di Java, con focus su programmazione Server-Side
  • Java Web Applications (Servlet API, Servlet Containers, Apache Tomcat)
  • JDBC
  • Buona conoscenza di Spring Framework / Spring Mvc
  • in particolare, integrazione Spring con Hibernate, JPA oppure Mybatis
  • Buona conoscenza di almeno un Application Server JEE (Weblogic, Wildfly)
  • Buona conoscenza di DB relazionali e SQL
  • GIT
  • Maven

Competenze gradite ma non indispensabili: 

  • Spring Boot / Spring Data
  • JAX-WS / SOAP
  • JAX-RS / REST
  • Junit
  • Oracle
  • Postgresql
  • Documentum
  • Amazon S3




Il trattamento dei dati personali pervenuti si svolgera' in conformita' alle normative vigenti

Pari opportunità: E' garantita parità di trattamento per uomini e donne, età, nazionalità, opinioni e quanto altro previsto dalle normative vigenti in tema di pari opportunità.