Back End Developer - Milano, Italia - Experis

    Experis
    Experis Milano, Italia

    3 settimane fa

    Experis background
    Descrizione
    Per Cliente operante nel settore Telecomunicazioni, specializzato in ambito IoT, ricerchiamo un Back end Developer.Il candidato/la candidata ideale si occuperà di:
    • sviluppare servizi robusti e sicuri "by design", affidabili e scalabili in tutti gli ambiti di mercato presidiati dall'Azienda;
    • disegnare, evolvere, modernizzare e successivamente realizzare architetture software,
    • migliorare la qualità, l'efficienza e la robustezza del codice esistente attraverso la definizione e l'implementazione di performance tuning e security assessment;
    • partecipare ai brainstorming, contribuire alla definizione delle strategie realizzative dei requisiti dei nuovi servizi e al miglioramento di quelli esistenti;
    • supportare per le fasi di competenza le analisi di impatto, traducendo gli use case da realizzare anche in stima di tempi e costi di progettazione, sviluppo e testing del software;
    • gestire la roadmap di progetto, rispettando le date e i contenuti di delivery Requisiti professionali e competenze tecniche
    • Conoscenza dei moderni design patterns di progettazione (es: CQRS, Event Driven, cloud native)
    • Familiarità con message broker (Apache Kafka), programmazione ad oggetti e funzionale
    • Conoscenza approfondita delle tematiche di sicurezza, approcci e tool "security by design", meccanismi di autenticazione, autorizzazione, protezione dei dati, checklist OWASP
    • Comprovata esperienza e conoscenza del linguaggio di programmazione Java. Gradita la conoscenza dei linguaggi Scala, Python, Typescript.
    • Conoscenza approfondita dei sistemi di persistenza, RDBMS, database NoSQL, MongoDB
    • Esperienza con le più diffuse librerie Java, quali Spring Boot, Spring Data, Spring Security, JUnit, Mockito
    • Familiarità nello sviluppo di Unit Test e Integration Test
    • DevOps, CI/CD
    • Deployment con Docker, Kubernetes
    • Conoscenza della lingua inglese Titolo di Studio
    • Studi tecnico scientifici Titoli preferenziali e certificazioni
    • Esperienza di lavoro in team con metodologie Agile (Scrum, Kanban, etc, ...)
    • Esperienza con Google Cloud Platform, RedHat Openshift, VmWare Tanzu
    • Laurea Specialistica (es: Ingegneria Informatica, Matematica, Fisica, Informatica o discipline affini) apprezzata seppure non obbligatoria rispetto all'esperienza. Sede operativa: Roma nord (Tiburtina)- modalità di lavoro ibrida ( 3 gg a settimana da remoto e 2 gg in sede). CCNL telecomunicazioni, CTI, assunzione diretta