Attiva gli avvisi di lavoro via e-mail!

Java Developer

JR Italy

Italia

In loco

EUR 30.000 - 40.000

Tempo pieno

19 giorni fa

Aumenta le tue possibilità di ottenere un colloquio

Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.

Descrizione del lavoro

Un'azienda innovativa cerca un ingegnere informatico esperto per contribuire allo sviluppo di una piattaforma model-driven all'avanguardia. Questa posizione offre l'opportunità di lavorare in un ambiente dinamico e collaborativo, dove la creatività e l'innovazione sono incoraggiate. Il candidato ideale avrà una solida esperienza nello sviluppo full-stack, con competenze in Java e design pattern, e sarà coinvolto nella progettazione di soluzioni software per vari settori. Se sei appassionato di tecnologia e desideri fare la differenza, questa è l'occasione giusta per te.

Competenze

  • Almeno tre anni di esperienza nello sviluppo full-stack.
  • Ottima conoscenza di Java, OOP e design pattern.

Mansioni

  • Sviluppo della piattaforma model-driven Livebase e applicazioni enterprise.
  • Progettazione e implementazione di algoritmi in linguaggio Java.

Conoscenze

Java
Programmazione orientata agli oggetti
Design pattern (GOF)
Java Swing
SQL
XML
JUnit
Kotlin
GIT
Gradle

Strumenti

API GraphQL
Piattaforma low-code

Descrizione del lavoro

Ingegnere Informatico con almeno tre anni di esperienza nello sviluppo full-stack. E' fondamentale un'ottima conoscenza del linguaggio Java, della programmazione orientata agli oggetti e dei principali design pattern (GOF). E' inoltre richiesta la conoscenza di Java Swing, SQL, XML, JUnit, Kotlin, GIT e Gradle. Costituiscono titoli preferenziali la conoscenza di tecniche di modellazione concettuale dei dati (Diagrammi ER o Class Diagram UML) nonché esperienza nella progettazione di basi dati relazionali complesse.

Il candidato sarà parte integrante di un team di ingegneri software dedicato allo sviluppo allo sviluppo della piattaforma model-driven Livebase ed suo utilizzo per lo sviluppo rapido di applicazioni enterprise in vari settori, dalla ricerca clinica alla controllo di dispositivi, dalla trasformazione digitale alla manifattura.

In particolare, il candidato lavorerà in parte all'ambiente di modellazione concettuale della piattaforma Livebase, ed in parte allo sviluppo del backend di applicazioni enterprise con architettura distribuita basata su servizi containerizzati con API GraphQL. Su questo secondo fronte, il candidato lavorerà alla progettazione ed alla implementazione in linguaggio Java di algoritmi e logica di business, delegando la scrittura del codice "boilerplate" ad una piattaforma low-code in grado di generare automaticamente la API e le funzionalità standard (autenticazione, autorizzazione, gestione della concorrenza, persistenza e storicizzazione dei dati, etc.) partire da modelli concettuali basati su UML.

La sperimentazione e l'utilizzo di strumenti basati su Intelligenza Artificiale sarà consentito e incoraggiato di concerto con le indicazioni del CTO, al fine di massimizzare la produttività e migliorare la qualità del software prodotto.

Ove necessario, il candidato parteciperà da remoto alle sessioni di analisi con il Cliente per raccogliere i requisiti funzionali dei servizi da implementare.

Il candidato risponderà direttamente al responsabile di ciascun progetto al quale lavorerà, e con il CTO per quanto riguarda la selezione di strumenti, tecnologie e componenti software di terze parti.

Si offre un contratto di assunzione a tempo indeterminato full-remote, con RAL compresa fra €30K e €40K a seconda dell'esperienza e delle competenze mostrate nel processo di selezione.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.