19 set - Faenza
Mmb Software
M.M.B. Software, azienda italiana specializzata nella progettazione, produzione e commercializzazione di soluzioni informatiche e tecnologiche nonché in sistemi gestionali, software e hardware dedicati alle attività di autoriparazione e revisione veicoli, è attualmente alla ricerca, per ampliamento dell'organico, di un/una: Backend Developer (Security Maintenance) Scopo della Posizione La risorsa avrà lo scopo di tutelare, mantenere ed evolvere le componenti software dell applicativo aziendale.
La posizione si occuperà principalmente di aggredire il debito tecnico della vasta codebase monolitica (ottimizzando la modularità e la manutenibilità in Java e GWT) e di implementare e garantire gli standard di sicurezza applicativa, prevenendo vulnerabilità e garantendo la robustezza del prodotto cloud-native.
Finalità e Attività Principali Effettuare refactoring mirati del codice legacy: Intervenire sulla codebase esistente (Java e GWT) per risolverne le criticità di manutenibilità, migliorandone la modularità, la leggibilità, l efficienza e la stabilità operativa.
Garantire la sicurezza applicativa: Condurre audit di sicurezza sul codice, analizzare proattivamente il front-end e il back-end per identificare e mitigare vulnerabilità e implementare logiche di protezione dei dati multitenant integrandosi con i servizi Google Cloud Platform (Datastore e BigQuery).
Gestire debugging avanzato e troubleshooting: Eseguire analisi investigative approfondite per identificare e correggere falle di sicurezza, bug complessi o errori logici nel codice.
Collaborare con il team Engineering:
Interfacciarsi con il Dev Tech Lead per allineare gli interventi di manutenzione alle scelte architetturali, con il team di Site Reliability Engineering per le tematiche di sicurezza infrastrutturale e con i Dev Analyst per valutare l impatto tecnico e di sicurezza dei nuovi requisiti.
Redigere documentazione tecnica: Curare la documentazione essenziale relativa alle modifiche architetturali apportate, ai protocolli di sicurezza adottati e ai refactoring applicati alla codebase.
Requisiti e Competenze Esperienza e Stack Tecnico: 3-5 anni di esperienza nello sviluppo software orientato agli oggetti con Java , padronanza di framework web, architetture Cloud (preferibilmente Google Cloud Platform - GCP ) e uso quotidiano di Git .
Security Database Mindset: Conoscenza delle principali vulnerabilità web (standard OWASP ) e delle relative tecniche di mitigazione, familiarità con le logiche di database relazionali/NoSQL (SQL, BigQuery, Datastore) e gradita conoscenza di tool di analisi statica del codice ( SAST ).
Attitudine e Problem Solving: Spiccata attitudine al debugging investigativo, orientamento all ottimizzazione delle performance in ambienti distribuiti e cura per la qualità, la sicurezza e la manutenibilità del codice a lungo termine.
Soft Skills Lavoro di Squadra: Propensione al lavoro in team, comunicazione trasparente e attitudine al confronto costruttivo con Tech Lead, Analisti e SRE.
Dettagli offerta Range retributivo: ****** € – ****** € lordi annui Modalità di lavoro: Ibrida Sede di lavoro: Faenza (RA); Vantaggi Assistenza sanitaria integrativa Fondo pensione complementare Mensa aziendale Palestra e campo da padel aziendale
21 set - Firenze
randstadintempo
21 set - Catania
OVER
21 set - Venezia
Marina Scafoclub
21 set - Piemonte
Teoresi Group