Senior Back-end Developer

20 ore fa

Salerno, Campania, Italia Mediacom Tempo pieno
Mediacom, azienda specializzata nell’erogazione di servizi in outsourcing, per la gestione delle Customer Operations: Contact Center Inbound e Outbound, Credit Management, Marketing e Ricerche di Mercato, digital e piattaforme CI/CD, ricerca un JAVA BE SENIOR. Responsabilità principali:
* Progettare e sviluppare microservizi robusti, scalabili e sicuri utilizzando Java e Spring (Spring Boot).
* Gestire l’integrazione tra servizi tramite message broker/queue (es. RabbitMQ, Kafka).
* Definire e implementare API RESTful
* Scrivere codice di alta qualità, manutenibile e testato (unit test, integration test).
* Applicare i principi di secure coding e le linee guida di sicurezza applicativa in coerenza con standard come OWASP e normative come NIS2.
* Contribuire alla definizione dell’architettura software e all’evoluzione della piattaforma.
* Garantire l’osservabilità dei servizi tramite monitoring, logging e alerting (es. Prometheus, Grafana, ELK/EFK).
* Partecipare attivamente a code review e mentoring dei membri più junior del team.
* Collaborare con il team DevOps per il rilascio e la gestione dei servizi in ambienti cloud e containerizzati (Docker, Kubernetes). Competenze tecniche richieste: Linguaggi e Framework
* Architetture e Pattern:
* Relazionali (PostgreSQL );
* Esperienza con uno o più cloud provider ( preferibilmente Azure). Testing e Qualità:
* SonarQube o strumenti equivalenti Sicurezza e Compliance:
* Gestione delle identità e degli accessi (OAuth2, OpenID Connect, JWT, mTLS)
* Pratiche di DevSecOps integrate nel ciclo di sviluppo Strumenti di versionamento e gestione progetti:
* Capacità di analisi e problem solving su sistemi complessi;
* Autonomia nel lavoro e nella gestione delle priorità;
* Ottime capacità di comunicazione e collaborazione in team Agile/Scrum;
* Attitudine al mentoring e alla condivisione di conoscenza;
* Orientamento al risultato e attenzione alla qualità del prodotto.
* Conoscenza di strumenti per la tracciabilità e distributed tracing (Jaeger, Zipkin).
* Conoscenza di event sourcing.
* Conoscenza delle direttive e requisiti di NIS2 applicati al ciclo di vita del software
* Esperienza in ambienti ad alta scalabilità e bassa latenza.
* Conoscenza della lingua inglese Esperienza richiesta:
* Richiesta Esperienza nello sviluppo back-end in Java superiore a 5 yy.
* Esperienza consolidata in progetti complessi di tipo entreprise basati su microservizi e sistemi distribuiti.
* Dimostrata autonomia nel prendere decisioni tecniche e guidare un progetto dall’analisi alla produzione. Modalità: Ibrida È garantita parità di trattamento per uomini e donne, età, nazionalità, opinioni e quant\'altro previsto dalle normative vigenti in tema di pari opportunità Informazioni privacy: Il trattamento dei dati personali pervenuti si svolgerà in conformità alle normative vigenti. #J-18808-Ljbffr