Offerta di lavoro
Ingegnere backend Java a tempo pieno (f/m/d)
Julius Baer cerca a Madrid un ingegnere backend Java (100%) che sviluppi applicazioni backend con Java 21, Jakarta EE e Oracle e progetti API REST e integrazioni aziendali.
LA TUA SFIDA
- Sviluppare e gestire applicazioni backend utilizzando Java 21, Jakarta EE, JPA/Hibernate e Maven.
- Progettare e implementare API REST e integrarle con sistemi interni ed esterni.
- Contribuire alle integrazioni aziendali utilizzando SOAP, JMS e tecnologie di messaggistica.
- Collaborare con i Product Owner, gli analisti aziendali e gli architetti per comprendere i requisiti e sviluppare soluzioni tecniche.
- Sviluppare funzionalità relative ai database utilizzando Oracle, tra cui la modellazione dei dati e l'ottimizzazione delle query.
- Scrivere codice pulito, gestibile e testabile, seguendo gli standard ingegneristici consolidati e le migliori pratiche.
- Creare e gestire test automatizzati, compresi i test unitari e di integrazione.
- Individuare e risolvere i difetti delle applicazioni, i problemi di prestazioni e gli incidenti in produzione.
- Contribuire alle iniziative di monitoraggio delle applicazioni, osservabilità e miglioramento continuo.
- Supportare le attività di implementazione, collaudo e rilascio negli ambienti di sviluppo e di test.
IL TUO PROFILO
Competenze indispensabili
- Solida esperienza pratica nello sviluppo in Java e nei principi della programmazione orientata agli oggetti.
- Esperienza con Java/Jakarta EE, JPA/Hibernate e applicazioni basate su Maven.
- Esperienza nella creazione e nell'utilizzo di API RESTful.
- Conoscenza pratica dei database Oracle, del linguaggio SQL e dei concetti relativi alla persistenza dei dati.
- Comprensione dei principi di progettazione del software, dei modelli di progettazione e delle pratiche di programmazione pulita.
- Esperienza con i test automatizzati utilizzando framework quali JUnit e Mockito.
- Conoscenza dei sistemi di controllo del codice sorgente e dei flussi di lavoro di sviluppo collaborativo.
- Ottime capacità di risoluzione dei problemi e capacità di analizzare questioni tecniche complesse.
- Capacità di lavorare in modo efficace all’interno di team di sviluppo Agile.
- Buone capacità comunicative e spirito di collaborazione.
- Capacità di operare sia nell'ambito del backend che del frontend in qualità di sviluppatore full-stack.
Competenze auspicabili
- Esperienza con JBoss EAP WildFly o altri server di applicazioni Java aziendali.
- Conoscenza di OpenAPI Generator, della progettazione di API REST e dello sviluppo "contract-first".
- Esperienza nell'utilizzo di SOAP/WS, Apache CXF o tecnologie di integrazione simili.
- Conoscenza delle pratiche DevOps e delle pipeline CI/CD.
Dettagli sul lavoro