Offerta di lavoro
Responsabile dell'applicazione al 100%
Stiamo cercando uno sviluppatore Java esperto da inserire nel ruolo di Application Responsible, incaricato di risolvere complessi malfunzionamenti dei sistemi legacy e di sviluppare soluzioni Java robuste e scalabili. La posizione richiede spiccate competenze tecniche, capacità comunicative ed esperienza con i metodi Agile e i framework moderni.
Compiti
Questo ruolo è una posizione tecnica di primo piano, responsabile della risoluzione di problemi altamente complessi nei sistemi legacy e della realizzazione di soluzioni robuste e scalabili basate su Java, utilizzando framework moderni e tecnologie aziendali.- Gestione dei clienti e delle parti interessate (interni ed esterni)
- Gestione delle parti interessate – stretta collaborazione con i responsabili finanziari, gli esperti di trasformazione aziendale e i project manager per promuovere e garantire la continuità delle forniture IT
- Analisi dei requisiti, stima dei costi, pianificazione delle tempistiche, monitoraggio dei progressi
- Garantire la consapevolezza e ottenere il sostegno degli stakeholder chiave e dei partecipanti attraverso la costituzione di team di progetto solidi e il mantenimento di una comunicazione efficace sullo stato del progetto durante l'intero ciclo di vita dello stesso
- Progettazione tecnica e architettonica, rispetto delle linee guida architettoniche e sfida allo status quo
Requisiti
- Affrontare effetti legacy molto complessi che gli sviluppatori non sono in grado di analizzare o risolvere
- Comunicazione di problemi altamente tecnici a un pubblico non tecnico
- Influenzare e migliorare le pratiche di ingegneria degli sviluppatori attuali
- Garantire un corretto passaggio di livello dei problemi in modo trasparente, al fine di favorirne la risoluzione
- Comprensione e traduzione dei requisiti (requisiti di sistema e requisiti non funzionali) in soluzioni scalabili, stabili e adeguate allo scopo
- Conformità agli standard più importanti (tra cui codice, sicurezza e prestazioni)
Requisiti tecnici
Da non perdere:
- Java 8+ e Java
- Ottima conoscenza dell'informatica (algoritmi, strutture dati, progettazione orientata agli oggetti)
- TDD: capacità di scrivere test di accettazione
- Maven
- Comandi di base per gli script della shell Unix
- Concetti di messaggistica Java (JMS, MQ)
- Concetti relativi ai database relazionali, SQL, join, indici, trigger ecc.
- Servizi web (REST, SOAP)
- Livello di servizio, SLA
- Concetti di Spring Boot
- Esperienza con SQL, ottimizzazione delle query
Elementi indispensabili:
- JBOSS (o un altro ambiente di server applicativo)
- Spring Boot
- Conoscenze di Java Server Faces, JTA e JLB
- Capacità di scrivere query SQL con transazioni complesse
- React JS o Angular
Requisiti personali e sociali
- Buone capacità di comunicazione
- Buona etica professionale e puntualità
- Buone capacità di risoluzione dei problemi
- Spirito di squadra positivo
Dettagli sul lavoro