Ci definiamo una realtà agile in forte trasformazione che ha nella qualità del codice e nell'innovazione continua il proprio tratto distintivo.La nostra mission: semplificare e migliorare la vita delle Persone e delle aziende attraverso la realizzazione di soluzioni digitali aperte e innovative.Per farlo esploriamo e sperimentiamo anche attraverso lo sviluppo di tool interni. Opportunità - RAL: €45.000 - 55.000Siamo alla ricerca di un Java Technical Lead che possa guidare, ispirare e far crescere i nostri team di sviluppo, contribuendo in prima persona alla definizione delle architetture e alla realizzazione di soluzioni tecniche complesse.Sarai parte di un team multidisciplinare con responsabilità di coordinamento tecnico, mentoring e supervisione dello sviluppo di progetti ad alto impatto.Non selezioniamo per un progetto nello specifico, ma in base all’allineamento al nostro stack tecnologico, al valore, alle tue aspettative e potenzialità, con l’obiettivo di rafforzare un team in continua espansione, orientato alla crescita e all'innovazione.Il/La candidato/a ideale ha una consolidata esperienza nello sviluppo Java, una visione architetturale d’insieme e forti competenze di leadership tecnica. Requisiti:Conoscenza approfondita di Java 7 e successive, JavaEEEsperienza di utilizzo dei tool della community Spring (Spring Boot, Spring Core, Spring Cloud ...)Conoscenze di messaging systems (Apache Kafka, RabbitMQ ...)Conoscenza di database non relazionali (MongoDB, Cassandra, Neo4j, Redis)Conoscenze di aspetti di Functional ProgrammingConoscenza delle pratiche di sviluppo Test Driven e rispettivi tools (JUnit, Mokito)Capacità di troubleshooting, di effettuare refactoring pro-attivo e di relazionarsi in team tramite approccio collaborativoConoscenza dei pattern architetturali più comuni (Microservizi, Event Notification, Event Sourcing ...)Capacità di progettare, sviluppare e ristrutturare codice secondo elevati standard qualitativiEsperienza nella guida tecnica di team, mentoring e supporto alla crescita professionale dei colleghiUtilizzo di build tools (Maven, Gradle)I requisiti graditi:Conoscenza di aspetti di Reactive ProgrammingApproccio allo sviluppo secondo le tecniche della programmazione difensiva per limitare i rischi di errori e minacce (security). Cosa offriamo:Contratto a Tempo Indeterminato.Retribuzione commisurata all’esperienza e alle effettive competenze per garantire meritocrazia e un giusto riconoscimento del valore individuale.Ticket Restaurant elettronici.Modalità di lavoro ibrida (un giorno a settimana in sede - Roma, zona EUR Fermi)Formazione: proponiamo percorsi formativi finalizzati all’ottenimento di certificazioni.Accesso a un ampio catalogo di contenuti formativi, organizzati per tematiche, che ti permette di approfondire liberamente gli argomenti di tuo interesse, incluse le lingue.Percorso di onboarding strutturato e supporto durante l’intero percorso lavorativo.Convenzioni con diverse aziende per usufruire di varie agevolazioni.“Porta un amico in Sourcesense” e riceverai un bonus referral.Eventi di Team Bulding come i SourceKitchen, per stare insieme, condividere e mangiare del buon cibo.Accesso alla Community interna e ad eventi come i FreakyHours che permettono il confronto su temi tecnici.Ambiente di lavoro stimolante e inclusivo in cui confrontarti con professionisti appassionati come te.Una struttura organizzativa snella in cui la comunicazione è semplice ed immediata.Ci impegniamo a promuovere la rotazione delle competenze sui vari progetti al fine di distribuire il knowledge e di stimolare l’interesse di tutti i membri del team oltre a proporre percorsi formativi.Se sei interessato a partecipare con le tue competenze alla trasformazione digitale che Sourcesense sta attuando aspettiamo il tuo cv per condividere le reciproche esperienze!"Offriamo pari opportunità e promuoviamo un ambiente di lavoro inclusivo, valutando candidature senza distinzione di sesso, età, razza, religione, orientamento sessuale o disabilità, in conformità con l'Art. 27 del Decreto Legislativo n. 198/2006."