Software Engineer – Java Backend & Microservices
Chi siamo XTN Cognitive Security® sviluppa soluzioni innovative di Cyber Security e Fraud Prevention basate su Intelligenza Artificiale, Machine Learning e Behavioural Biometrics.
Le nostre piattaforme aiutano organizzazioni internazionali nei settori Banking, Financial Services, Insurance e Digital Payments a prevenire frodi e minacce informatiche attraverso tecnologie proprietarie avanzate.
Entrare in XTN significa lavorare in un ambiente tecnologico dinamico, dove potrai contribuire allo sviluppo di piattaforme software enterprise, architetture distribuite e sistemi ad alte prestazioni , utilizzati in contesti internazionali e mission-critical.
Il ruolo Siamo alla ricerca di un/una Software Engineer – Java Backend Microservices da inserire nel team di sviluppo delle nostre piattaforme proprietarie.
La persona selezionata contribuirà alla progettazione, allo sviluppo e all evoluzione dei componenti backend delle soluzioni XTN, lavorando su architetture a microservizi, sistemi distribuiti e tecnologie moderne per la gestione di grandi volumi di dati ed eventi.
Il ruolo rappresenta un opportunità per consolidare e sviluppare competenze in ambito Software Engineering, Distributed Systems, Cloud-Native Architecture e Cyber Security , contribuendo direttamente alla realizzazione di soluzioni tecnologiche utilizzate da importanti organizzazioni finanziarie internazionali.
Attività previste Nel ruolo ti occuperai di: Progettare, sviluppare e mantenere componenti backend utilizzando Java e Spring Boot.
Contribuire allo sviluppo e all evoluzione di architetture a microservizi utilizzate in ambienti di produzione.
Implementare e integrare servizi attraverso API e sistemi di comunicazione sincrona ed asincrona.
Lavorare con database NoSQL per la gestione e l elaborazione dei dati.
Contribuire alla progettazione di sistemi distribuiti resilienti, scalabili e fault-tolerant.
Analizzare e risolvere problematiche applicative attraverso attività di debugging, troubleshooting e analisi di log, metriche e trace.
Collaborare all ottimizzazione delle prestazioni, dell affidabilità e della manutenibilità delle applicazioni.
Partecipare alle attività di code review, testing e miglioramento continuo della qualità del software.
Collaborare con il team nelle attività di integrazione, deployment e rilascio applicativo.
Analizzare requisiti funzionali e tecnici, contribuendo a chiarire eventuali ambiguità e proponendo soluzioni implementative concrete.
Collaborare con Software Engineer, DevOps Engineer e altri specialisti tecnici nell evoluzione delle piattaforme XTN.
Contribuire alla documentazione tecnica e alla condivisione delle conoscenze all interno del team.
Stack Tecnologico Durante le attività di sviluppo avrai modo di lavorare con:
Backend Development Java Spring Boot REST API Microservices Architecture Distributed Systems Messaging Data Management Asynchronous Messaging Message Brokers (es. Apache Kafka, RabbitMQ) NoSQL Database Event-Driven Architecture Containerization DevOps Docker Kubernetes Git CI/CD Pipelines Automated Build Deployment Monitoring Troubleshooting Application Logging Metrics Tracing Performance Monitoring Distributed Systems Debugging Software Engineering Practices Object-Oriented Programming Design Patterns Code Review Automated Testing Software Quality Maintainability Tecnologie e ambiti che potrai approfondire: OpenTelemetry Grafana ELK Stack Amazon Web Services (AWS) Google Cloud Platform (GCP) Domain-Driven Design (DDD) Hexagonal Architecture Clean Architecture API Security Performance Tuning Load Testing Advanced Testing Strategies Requisiti Cerchiamo una persona con: Almeno 3 anni di esperienza nel ruolo di Backend Engineer o Software Engineer.
Solida conoscenza di Java e del framework Spring Boot .
Esperienza concreta nello sviluppo e nella manutenzione di architetture a microservizi in ambienti di produzione.
Conoscenza pratica di sistemi di messaggistica asincrona e message broker.
Esperienza nell utilizzo di database NoSQL.
Buona comprensione dei principi fondamentali dei sistemi distribuiti, con particolare attenzione a resilienza, scalabilità e tolleranza ai guasti.
Familiarità con Git, pipeline CI/CD e tecnologie di containerizzazione come Docker e Kubernetes.
Capacità di analizzare e risolvere problematiche applicative utilizzando log, metriche e trace.
Capacità di comprendere e approfondire requisiti funzionali e tecnici anche quando non completamente definiti, proponendo soluzioni concrete e sostenibili.
Buone capacità di analisi, problem solving e comunicazione.
Attitudine al lavoro in team e alla collaborazione con figure tecniche differenti.
Buona conoscenza della lingua inglese, sia scritta sia parlata, in contesti professionali.
Costituiscono titolo preferenziale: Esperienza con strumenti di observability e monitoring quali OpenTelemetry, Grafana ed ELK Stack.
Esperienza in attività di performance tuning, profiling e load testing.
Conoscenza dei principi di API Security, autenticazione, autorizzazione e delle principali vulnerabilità applicative descritte da OWASP.
Esperienza nell utilizzo di piattaforme Cloud come AWS o GCP.
Familiarità con approcci architetturali quali Domain-Driven Design, Hexagonal Architecture o Clean Architecture.
Conoscenza di strategie avanzate di testing, tra cui Contract Testing e Mutation Testing.
Esperienza nell implementazione di Quality Gates all interno delle pipeline CI/CD.
Esperienza nello sviluppo di applicazioni ad alta disponibilità e con elevati requisiti prestazionali.
Interesse o esperienza nei settori Cyber Security, Fraud Prevention, Banking o Digital Payments.
Completano il profilo Cerchiamo una persona: appassionata di sviluppo software e architetture backend; orientata alla qualità del codice, alla manutenibilità e all affidabilità delle soluzioni; dotata di un approccio analitico e strutturato nella risoluzione dei problemi; capace di lavorare con autonomia e senso di responsabilità; proattiva nell identificare criticità e proporre miglioramenti tecnici; interessata a comprendere il funzionamento complessivo dei sistemi, oltre ai singoli componenti applicativi; curiosa e motivata ad approfondire nuove tecnologie e metodologie di sviluppo; capace di collaborare efficacemente e condividere conoscenze all interno del team.
Cosa offriamo Entrerai a far parte di una software company di prodotto che sviluppa tecnologie proprietarie nel settore Cyber Security e Fraud Prevention.
Avrai la possibilità di: contribuire allo sviluppo di piattaforme software enterprise utilizzate in contesti internazionali ; lavorare su architetture a microservizi e sistemi distribuiti ad alta affidabilità; affrontare sfide tecnologiche concrete legate a scalabilità, performance e gestione di grandi volumi di eventi; collaborare con team tecnici specializzati in Software Engineering, DevOps, Data Science e Cyber Security; partecipare all evoluzione architetturale e tecnologica delle soluzioni XTN; sviluppare competenze avanzate in ambito Backend Engineering, Cloud-Native Development e Distributed Systems.
Offriamo: Contratto a tempo indeterminato.
RAL compresa tra €****** e €****** in funzione dell esperienza e delle competenze.
Modalità di lavoro ibrida: 2 giorni in ufficio e 3 giorni in Smart Working.
Orario di lavoro flessibile.
Buoni pasto.
Assicurazione sanitaria integrativa.
Welfare Fringe Benefits.
Formazione continua.
Percorso di crescita professionale.
Le nostre sedi ? Padova Presso la Net Tower, all interno del polo direzionale NetCenter.
? Milano Presso Caldera Park Milano, Orange Building.
XTN promuove un ambiente di lavoro inclusivo e valuta tutte le candidature sulla base delle competenze, dell esperienza e del potenziale, nel rispetto della normativa vigente in materia di pari opportunità.
Si prega di leggere l informativa per i candidati al seguente indirizzo: /
Le nostre piattaforme aiutano organizzazioni internazionali nei settori Banking, Financial Services, Insurance e Digital Payments a prevenire frodi e minacce informatiche attraverso tecnologie proprietarie avanzate.
Entrare in XTN significa lavorare in un ambiente tecnologico dinamico, dove potrai contribuire allo sviluppo di piattaforme software enterprise, architetture distribuite e sistemi ad alte prestazioni , utilizzati in contesti internazionali e mission-critical.
Il ruolo Siamo alla ricerca di un/una Software Engineer – Java Backend Microservices da inserire nel team di sviluppo delle nostre piattaforme proprietarie.
La persona selezionata contribuirà alla progettazione, allo sviluppo e all evoluzione dei componenti backend delle soluzioni XTN, lavorando su architetture a microservizi, sistemi distribuiti e tecnologie moderne per la gestione di grandi volumi di dati ed eventi.
Il ruolo rappresenta un opportunità per consolidare e sviluppare competenze in ambito Software Engineering, Distributed Systems, Cloud-Native Architecture e Cyber Security , contribuendo direttamente alla realizzazione di soluzioni tecnologiche utilizzate da importanti organizzazioni finanziarie internazionali.
Attività previste Nel ruolo ti occuperai di: Progettare, sviluppare e mantenere componenti backend utilizzando Java e Spring Boot.
Contribuire allo sviluppo e all evoluzione di architetture a microservizi utilizzate in ambienti di produzione.
Implementare e integrare servizi attraverso API e sistemi di comunicazione sincrona ed asincrona.
Lavorare con database NoSQL per la gestione e l elaborazione dei dati.
Contribuire alla progettazione di sistemi distribuiti resilienti, scalabili e fault-tolerant.
Analizzare e risolvere problematiche applicative attraverso attività di debugging, troubleshooting e analisi di log, metriche e trace.
Collaborare all ottimizzazione delle prestazioni, dell affidabilità e della manutenibilità delle applicazioni.
Partecipare alle attività di code review, testing e miglioramento continuo della qualità del software.
Collaborare con il team nelle attività di integrazione, deployment e rilascio applicativo.
Analizzare requisiti funzionali e tecnici, contribuendo a chiarire eventuali ambiguità e proponendo soluzioni implementative concrete.
Collaborare con Software Engineer, DevOps Engineer e altri specialisti tecnici nell evoluzione delle piattaforme XTN.
Contribuire alla documentazione tecnica e alla condivisione delle conoscenze all interno del team.
Stack Tecnologico Durante le attività di sviluppo avrai modo di lavorare con:
Backend Development Java Spring Boot REST API Microservices Architecture Distributed Systems Messaging Data Management Asynchronous Messaging Message Brokers (es. Apache Kafka, RabbitMQ) NoSQL Database Event-Driven Architecture Containerization DevOps Docker Kubernetes Git CI/CD Pipelines Automated Build Deployment Monitoring Troubleshooting Application Logging Metrics Tracing Performance Monitoring Distributed Systems Debugging Software Engineering Practices Object-Oriented Programming Design Patterns Code Review Automated Testing Software Quality Maintainability Tecnologie e ambiti che potrai approfondire: OpenTelemetry Grafana ELK Stack Amazon Web Services (AWS) Google Cloud Platform (GCP) Domain-Driven Design (DDD) Hexagonal Architecture Clean Architecture API Security Performance Tuning Load Testing Advanced Testing Strategies Requisiti Cerchiamo una persona con: Almeno 3 anni di esperienza nel ruolo di Backend Engineer o Software Engineer.
Solida conoscenza di Java e del framework Spring Boot .
Esperienza concreta nello sviluppo e nella manutenzione di architetture a microservizi in ambienti di produzione.
Conoscenza pratica di sistemi di messaggistica asincrona e message broker.
Esperienza nell utilizzo di database NoSQL.
Buona comprensione dei principi fondamentali dei sistemi distribuiti, con particolare attenzione a resilienza, scalabilità e tolleranza ai guasti.
Familiarità con Git, pipeline CI/CD e tecnologie di containerizzazione come Docker e Kubernetes.
Capacità di analizzare e risolvere problematiche applicative utilizzando log, metriche e trace.
Capacità di comprendere e approfondire requisiti funzionali e tecnici anche quando non completamente definiti, proponendo soluzioni concrete e sostenibili.
Buone capacità di analisi, problem solving e comunicazione.
Attitudine al lavoro in team e alla collaborazione con figure tecniche differenti.
Buona conoscenza della lingua inglese, sia scritta sia parlata, in contesti professionali.
Costituiscono titolo preferenziale: Esperienza con strumenti di observability e monitoring quali OpenTelemetry, Grafana ed ELK Stack.
Esperienza in attività di performance tuning, profiling e load testing.
Conoscenza dei principi di API Security, autenticazione, autorizzazione e delle principali vulnerabilità applicative descritte da OWASP.
Esperienza nell utilizzo di piattaforme Cloud come AWS o GCP.
Familiarità con approcci architetturali quali Domain-Driven Design, Hexagonal Architecture o Clean Architecture.
Conoscenza di strategie avanzate di testing, tra cui Contract Testing e Mutation Testing.
Esperienza nell implementazione di Quality Gates all interno delle pipeline CI/CD.
Esperienza nello sviluppo di applicazioni ad alta disponibilità e con elevati requisiti prestazionali.
Interesse o esperienza nei settori Cyber Security, Fraud Prevention, Banking o Digital Payments.
Completano il profilo Cerchiamo una persona: appassionata di sviluppo software e architetture backend; orientata alla qualità del codice, alla manutenibilità e all affidabilità delle soluzioni; dotata di un approccio analitico e strutturato nella risoluzione dei problemi; capace di lavorare con autonomia e senso di responsabilità; proattiva nell identificare criticità e proporre miglioramenti tecnici; interessata a comprendere il funzionamento complessivo dei sistemi, oltre ai singoli componenti applicativi; curiosa e motivata ad approfondire nuove tecnologie e metodologie di sviluppo; capace di collaborare efficacemente e condividere conoscenze all interno del team.
Cosa offriamo Entrerai a far parte di una software company di prodotto che sviluppa tecnologie proprietarie nel settore Cyber Security e Fraud Prevention.
Avrai la possibilità di: contribuire allo sviluppo di piattaforme software enterprise utilizzate in contesti internazionali ; lavorare su architetture a microservizi e sistemi distribuiti ad alta affidabilità; affrontare sfide tecnologiche concrete legate a scalabilità, performance e gestione di grandi volumi di eventi; collaborare con team tecnici specializzati in Software Engineering, DevOps, Data Science e Cyber Security; partecipare all evoluzione architetturale e tecnologica delle soluzioni XTN; sviluppare competenze avanzate in ambito Backend Engineering, Cloud-Native Development e Distributed Systems.
Offriamo: Contratto a tempo indeterminato.
RAL compresa tra €****** e €****** in funzione dell esperienza e delle competenze.
Modalità di lavoro ibrida: 2 giorni in ufficio e 3 giorni in Smart Working.
Orario di lavoro flessibile.
Buoni pasto.
Assicurazione sanitaria integrativa.
Welfare Fringe Benefits.
Formazione continua.
Percorso di crescita professionale.
Le nostre sedi ? Padova Presso la Net Tower, all interno del polo direzionale NetCenter.
? Milano Presso Caldera Park Milano, Orange Building.
XTN promuove un ambiente di lavoro inclusivo e valuta tutte le candidature sulla base delle competenze, dell esperienza e del potenziale, nel rispetto della normativa vigente in materia di pari opportunità.
Si prega di leggere l informativa per i candidati al seguente indirizzo: /