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 integri API REST. Il ruolo prevede la collaborazione all’interno di team agili, nonché la manutenzione e l’ottimizzazione delle integrazioni aziendali e dei database.
LE TUE SFIDE
- Sviluppare e gestire applicazioni backend utilizzando Java 21, Jakarta EE, JPA/Hibernate e DB.
- 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 fornire 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 e le linee guida ingegneristiche consolidate.
- 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.
Competenze auspicabili
- Capacità di operare sia nell'ambito del backend che del front-end in qualità di sviluppatore full-stack.
- Esperienza con JBoss EAP WildFly e 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 JAX-WS, Apache CXF o tecnologie di integrazione simili.
- Esperienza nella gestione dei progetti con Jira e Confluence.
Dettagli sul lavoro