05 ago
|
agap2 Italia
|
Lazio
05 ago
agap2 Italia
Lazio
p CHI SIAMO p AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
/pp Presente in 14 paesi europei con oltre ***** dipendenti, abbiamo aperto, da sette anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto /pp Ruolo /pp Il Senior Software Quality Performance Engineer è responsabile della qualità tecnica delle applicazioni software durante l'intero ciclo di sviluppo.
/pp 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.
/pp È 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.
/pp Requisiti /pulli Laurea Magistrale in Informatica o Ingegneria Informatica.
/lili Almeno 8 anni di esperienza nello sviluppo di applicazioni enterprise Java.
/lili Esperienza nella revisione del codice e nel miglioramento della qualità del software.
/lili Esperienza con metodologie Agile (Scrum/Kanban) e Waterfall.
/lili Buona conoscenza della lingua inglese scritta e parlata.
/lili Buona conoscenza del pacchetto Microsoft Office.
/li /ulp Competenze tecniche /pp Linguaggi e framework /pulli Ottima conoscenza di Java 21 e dell'ecosistema Java.
/lili Ottima conoscenza di Spring Boot e Spring Framework.
/lili Ottima conoscenza di JPA/Hibernate e JDBC.
/lili Solida conoscenza della programmazione orientata agli oggetti (OOP).
/lili Esperienza nello sviluppo di API REST.
/li /ulp Code Quality /pulli Esperienza nella definizione e applicazione di standard di codifica.
/lili Capacità di effettuare code review strutturate.
/lili Esperienza nell'identificazione di code smell, anti-pattern e debito tecnico.
/lili Capacità di proporre refactoring finalizzati a migliorare leggibilità, manutenibilità e riusabilità del codice.
/lili Ottima conoscenza dei principi SOLID, Clean Code e Design Pattern.
/lili Esperienza nella definizione di linee guida di sviluppo.
/li /ulp Secure Coding /pulli Ottima conoscenza dei principi di Secure Coding.
/lili Conoscenza delle vulnerabilità OWASP Top 10.
/lili Capacità di individuare vulnerabilità applicative nel codice.
/lili Esperienza nella definizione delle best practice di sviluppo sicuro.
/li /ulp Static Application Security Testing (SAST) /pulli Esperienza nell'utilizzo di strumenti di Static Application Security Testing.
/lili Capacità di analizzare, classificare e gestire le vulnerabilità rilevate.
/lili Esperienza nella risoluzione delle segnalazioni prodotte dagli strumenti SAST.
/lili Capacità di distinguere vulnerabilità reali da falsi positivi.
/lili Esperienza nell'integrazione degli strumenti SAST nelle pipeline CI/CD.
/li /ulp Software Composition Analysis (SCA) /pulli Esperienza nell'utilizzo di strumenti Software Composition Analysis.
/lili Analisi delle dipendenze software.
/lili Individuazione di librerie obsolete o vulnerabili.
/lili Gestione degli aggiornamenti delle dipendenze.
/lili Valutazione dell'impatto degli aggiornamenti sulle applicazioni.
/lili Gestione delle vulnerabilità CVE.
/li /ulp Performance Engineering /pulli Esperienza nell'analisi delle performance applicative.
/lili Capacità di individuare colli di bottiglia.
/lili Ottimizzazione del codice Java.
/lili Esperienza nell'utilizzo di profiler applicativi.
/li /ulp Database Performance /pulli Ottima conoscenza di SQL.
/lili Esperienza nell'ottimizzazione delle query.
/lili Ottimizzazione dell'accesso ai dati tramite JPA/Hibernate.
/lili Esperienza con Microsoft SQL Server.
/li /ulp Toolchain /pulli Ottima conoscenza di Git.
/lili Ottima conoscenza di Maven.
/lili Esperienza nell'utilizzo di SonarQube.
/lili Esperienza con strumenti SAST (es. SonarQube).
/lili Esperienza con strumenti SCA (es. OWASP Dependency Check).
/lili Esperienza con pipeline CI/CD.
/li /ulp Responsabilità /pulli Eseguire code review sui progetti software.
/lili Garantire il rispetto degli standard di sviluppo.
/lili Analizzare le vulnerabilità individuate dagli strumenti SAST.
/lili Coordinare la risoluzione delle vulnerabilità di sicurezza.
/lili Gestire il monitoraggio delle dipendenze software tramite strumenti SCA.
/lili Analizzare e ridurre il debito tecnico.
/lili Ottimizzare le performance applicative.
/lili Collaborare con gli sviluppatori per migliorare la qualità del codice.
/lili Supportare il miglioramento continuo del processo di sviluppo.
/lili Collaborare con gli Architetti Software nella definizione delle best practice tecnologiche.
/li /ulp Soft skill /pulli Elevata attenzione alla qualità del software.
/lili Approccio analitico e metodico.
/lili Ottime capacità di problem solving.
/lili Pensiero critico.
/lili Precisione e attenzione al dettaglio.
/lili Capacità di trasferire competenze al team.
/lili Ottime capacità comunicative.
/lili Orientamento al miglioramento continuo.
/lili Capacità di lavorare in team.
/lili Autonomia organizzativa.
/lili Orientamento ai risultati.
/li /ulp La retribuzione per questo ruolo è compresa tra ****** € e ****** € + buoni pasto e indennità giornaliera netta commisurata all'esperienza.
/pp La 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 oggettivie neutri.
In presenza di profili con caratteristiche eccezionali rispetto al range indicato, potrà essere valutata una revisione previa approvazione interna.
/pp AGAP2 è un equal opportunities employer: crediamo che la diversità sia un valore e promuoviamo un contesto di lavoro inclusivo.
/pp Le candidature saranno valutate nel rispetto della normativa vigente e del Regolamento UE ******** (GDPR).
/p /p
📌 Senior Software Quality Engineer (Lazio)
🏢 agap2 Italia
📍 Lazio