AizoOn, società di consulenza tecnologica di innovazione, indipendente, che opera a livello globale ricerca un / una Backend Software Engineer - Java.Il / La candidato / a verrà inserito / a nella divisione Industrial Goods & Communication di aizoOn.
Si occuperà di:
Sviluppare nuovi moduli backend e potenziare moduli esistenti nel prodotto software aziendale.
Collaborare con il team di sviluppo interno per l'integrazione del software con sistemi ospedalieri esterni tramite protocolli standard (es. HL7 over HTTPS).
Lavorare all'evoluzione tecnica del backend con attenzione alla scalabilità, manutenibilità e qualità del codice
Contribuire attivamente alla progettazione tecnica e allo sviluppo dei componenti backend del prodotto.
Realizzare nuovi moduli backend secondo le specifiche, utilizzando Java SpringBoot.
Progettare e modificare lo schema relazionale dei database applicativi in linea con le evoluzioni del software.
Assicurare una copertura adeguata di unit tests e integration tests su tutte le funzionalità sviluppate.PROFILOLaurea in discipline tecnico-scientificheEsperienza di almeno 2 anni nel ruoloConoscenza della lingua ingleseCOMPETENZE TECNICHEIDE JetBrains IntelliJ per sviluppo codice e dev testsMySQL per la gestione dei databaseDocker / Podman per la containerizzazioneMosquitto per la messaggistica MQTTJenkins per gestione delle pipeline CI/CDOttima conoscenza di Java e del framework SpringBootConoscenza di strumenti di build come Maven o GradleFamiliarità con il linguaggio Groovy per la scrittura di dev testsPadronanza di SQL e progettazione di database relazionaliEsperienza nella containerizzazione e gestione del ciclo di vita di un containerConoscenza del pattern publisher/subscriber e protocolli di messaggistica (MQTT o simili)Buona conoscenza della lingua inglese scritta Esperienza di almeno 5 anni nello sviluppo backend, con padronanza del paradigma di programmazione Object Oriented e dei database relazionaliThe job search refers to candidates of both genders