Per Cliente operante nel settore Telecomunicazioni, specializzato in ambito IoT 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