Backend Developer

MMB Software

Faenza

On-site

EUR 37,000 - 43,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

M.M.B. Software è un’azienda italiana che progetta e commercializza soluzioni informatiche per i settori automotive e gestione sistemi.

La risorsa dovrà tutelare, mantenere ed evolvere le componenti software dell’applicativo aziendale, concentrandosi sul debito tecnico della codebase monolitica in Java e GWT, garantendo modularità e manutenibilità. Oltre a refactoring e auditing di sicurezza, il ruolo prevede il supporto al team per migliorare la robustezza del prodotto cloud-native e la

Qualifications

  • 3-5 anni di esperienza nello sviluppo OO con Java e framework web.
  • Conoscenza di Google Cloud Platform e Git per la gestione del codice.
  • Conoscenze OWASP e vulnerabilità comuni e relativi rimedi.

Responsibilities

  • Refactoring mirati del codice legacy in Java e GWT.
  • Audit di sicurezza sul backend e frontend per mitigare vulnerabilità.
  • Analisi e troubleshooting per garantire prestazioni e sicurezza.
  • Collaborazione con Tech Lead, SRE e Dev Analysts su requisiti tecnici.

Skills

Java
Git
Cloud (GCP)
Web frameworks
OO design

Tools

BigQuery
Datastore
SAST

Job description

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:

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: 37.000 € – 43.000 € lordi annui
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

MMB Software • Faenza

On-site
EUR 33,000 - 38,000
Java Developer — Cloud & SPA Engineer
Java Developer — Cloud & SPA Engineer

MMB Software • Faenza

On-site
EUR 33,000 - 38,000
Backend Engineer — Java, GCP & Security Refactor
Backend Engineer — Java, GCP & Security Refactor

MMB Software • Faenza

On-site
EUR 37,000 - 43,000
Flutter Developer
Flutter Developer

MMB Software • Faenza

On-site
EUR 35,000 - 38,000
Full Stack Developer
Full Stack Developer

Jumpit S.r.l • Milano

On-site
EUR 42,000 - 68,000
Talent HUB giovani e dinamico
Jumpit Learning HUB corsi di aggiorn.
Progetti innovativi e tecnologicamente
+1
Software Developer
Software Developer

Visual Software S.r.l. • Milano

Hybrid
EUR 42,000 - 62,000
Developer
Developer

Consoft Informatica • Bardi

Remote
EUR 40,000 - 65,000
Formazione e certificazione delle comp
Convenzioni e Benefit
PL/SQL COBOL Developer
PL/SQL COBOL Developer

Gpi Group • Trento

On-site
EUR 25,000 - 31,000
Formazione continua
Welfare aziendale
Work-life balance
+1
Java Developer
Java Developer

BSG • Turbigo

On-site
EUR 35,000 - 50,000
PL/SQL COBOL Developer
PL/SQL COBOL Developer

Gpi Group • Verona

On-site
EUR 25,000 - 31,000