15 set - Milano
agap2 Italia
ppParte del Gruppo MoOngy Group, AGAP2 Italia è un leader europeo nei servizi di consulenza ingegneristica e IT, con una presenza consolidata in 14 paesi. /p pDal 2018, AGAP2 Italia supporta aziende partner operanti nei settori aerospace, automotive, energy e industrial, contribuendo allo sviluppo e alla validazione di soluzioni tecnologiche innovative. /p h3Posizione aperta: Senior Software Quality Performance Engineer /h3 h3Sede di lavoro: Milano Bicocca (MI) /h3 pIl bSenior Software Quality Performance Engineer /b è responsabile della qualità tecnica delle applicazioni software durante l'intero ciclo di sviluppo. Collabora con i team di sviluppo per garantire il rispetto degli standard di qualità del codice, sicurezza applicativa, performance e manutenibilità, attraverso attività di code review, analisi statica del codice, verifica delle dipendenze software, ottimizzazione delle performance applicative e del database. È il punto di riferimento tecnico per l'individuazione e la risoluzione dei problemi di qualità del software e contribuisce alla definizione delle linee guida di sviluppo, delle best practice e dei processi di Continuous Inspection. /p ul liLaurea Magistrale in Informatica o Ingegneria Informatica. /li liAlmeno b8 anni di esperienza /b nello sviluppo di applicazioni enterprise Java. /li liEsperienza nella revisione del codice e nel miglioramento della qualità del software. /li liEsperienza con metodologie Agile (Scrum/Kanban) e Waterfall. /li liBuona conoscenza della lingua inglese scritta e parlata. /li liBuona conoscenza del pacchetto Microsoft Office. /li /ul h3Linguaggi e framework: /h3 ul liOttima conoscenza di Java 21 e dell'ecosistema Java. /li liOttima conoscenza di Spring Boot e Spring Framework. /li liOttima conoscenza di JPA/Hibernate e JDBC. /li liSolida conoscenza della programmazione orientata agli oggetti (OOP). /li liEsperienza nello sviluppo di API REST. /li liEsperienza nella definizione e applicazione di standard di codifica. /li liCapacità di effettuare code review strutturate. /li liEsperienza nell'identificazione di code smell, anti-pattern e debito tecnico.
/li liCapacità di proporre refactoring finalizzati a migliorare leggibilità, manutenibilità e riusabilità del codice. /li liOttima conoscenza dei principi SOLID, Clean Code e Design Pattern. /li liEsperienza nella definizione di linee guida di sviluppo. /li liOttima conoscenza dei principi di Secure Coding. /li liConoscenza delle vulnerabilità OWASP Top 10. /li liCapacità di individuare vulnerabilità applicative nel codice. /li liEsperienza nella definizione delle best practice di sviluppo protetto. /li liEsperienza nell'utilizzo di strumenti di Static Application Security Testing. /li liCapacità di analizzare, classificare e gestire le vulnerabilità rilevate. /li liEsperienza nella risoluzione delle segnalazioni prodotte dagli strumenti SAST. /li liCapacità di distinguere vulnerabilità reali da falsi positivi. /li liEsperienza nell'integrazione degli strumenti SAST nelle pipeline CI/CD. /li liEsperienza nell'utilizzo di strumenti Software Composition Analysis. /li liAnalisi delle dipendenze software. /li liIndividuazione di librerie obsolete o vulnerabili. /li liGestione degli aggiornamenti delle dipendenze. /li liValutazione dell'impatto degli aggiornamenti sulle applicazioni. /li liGestione delle vulnerabilità CVE. /li liEsperienza nell'analisi delle performance applicative. /li liCapacità di individuare colli di bottiglia. /li liOttimizzazione del codice Java. /li liEsperienza nell'utilizzo di profiler applicativi. /li liOttima conoscenza di SQL. /li liEsperienza nell'ottimizzazione delle query. /li liOttimizzazione dell'accesso ai dati tramite JPA/Hibernate. /li liEsperienza con Microsoft SQL Server. /li liOttima conoscenza di Git. /li liOttima conoscenza di Maven.
/li liEsperienza nell'utilizzo di SonarQube. /li liEsperienza con strumenti SAST (es. SonarQube). /li liEsperienza con strumenti SCA (es. OWASP Dependency Check). /li liEsperienza con pipeline CI/CD. /li /ul h3Responsabilità: /h3 ul liEseguire code review sui progetti software. /li liGarantire il rispetto degli standard di sviluppo. /li liAnalizzare le vulnerabilità individuate dagli strumenti SAST. /li liCoordinare la risoluzione delle vulnerabilità di sicurezza. /li liGestire il monitoraggio delle dipendenze software tramite strumenti SCA. /li liAnalizzare e ridurre il debito tecnico. /li liOttimizzare le performance applicative. /li liCollaborare con gli sviluppatori per migliorare la qualità del codice. /li liSupportare il miglioramento continuo del processo di sviluppo. /li liCollaborare con gli Architetti Software nella definizione delle best practice tecnologiche. /li liElevata attenzione alla qualità del software. /li liApproccio analitico e metodico. /li liOttime capacità di problem solving. /li liPrecisione e attenzione al dettaglio. /li liCapacità di trasferire competenze al team. /li liOttime capacità comunicative. /li liOrientamento al miglioramento continuo. /li liCapacità di lavorare in team. /li liAutonomia organizzativa. /li liOrientamento ai risultati. /li /ul pLa retribuzione per questo ruolo è compresa tra 35.000€ e 45.000€. /p pLa posizione è inquadrata nell’ambito del CCNL Commercio e Terziario applicato dalla nostra società.Il posizionamento all’interno del range sarà definito in base alle competenze tecniche, all’esperienza specifica nel ruolo e agli esiti del processo di selezione, secondo criteri oggettivi e neutri.In presenza di profili con caratteristiche eccezionali rispetto al range indicato, potrà essere valutata una revisione previa approvazione interna. /p pbAGAP2 è un equal opportunities employer: /b crediamo che la diversità sia un valore e promuoviamo un ambiente di lavoro inclusivo. /p pLe candidature saranno valutate nel rispetto della normativa vigente e del Regolamento UE 2016/679 (GDPR). /p /p #J-18808-Ljbffr
16 set - Milano
Testbusters
16 set - Pagnacco
GiGroup H-6810
16 set - Roma
UNICEF
16 set - Torino
Stellantis