Summary
✨ AI‑Generated
A Java backend engineering role focused on microservices and distributed, high-performance systems. You will design, develop, and evolve backend components for enterprise platforms operating in international, mission-critical environments, with exposure to AI-driven security and fraud-prevention technologies.
Highlights
Develop enterprise-grade backend components for distributed, high-performance platforms used in international and mission-critical environments. The role offers exposure to cybersecurity, fraud prevention, AI, machine learning, and behavioral biometrics.
Description
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
JavaSpring BootREST APIMicroservices ArchitectureDistributed SystemsMessaging & Data Management
Asynchronous MessagingMessage Brokers (es.
Apache Kafka, RabbitMQ)NoSQL DatabaseEvent-Driven ArchitectureContainerization & DevOps
DockerKubernetesGitCI/CD PipelinesAutomated Build & DeploymentMonitoring & Troubleshooting
Application LoggingMetrics & TracingPerformance MonitoringDistributed Systems DebuggingSoftware Engineering Practices
Object-Oriented ProgrammingDesign PatternsCode ReviewAutomated TestingSoftware Quality & MaintainabilityTecnologie e ambiti che potrai approfondire:
OpenTelemetryGrafanaELK StackAmazon Web Services (AWS)Google Cloud Platform (GCP)Domain-Driven Design (DDD)Hexagonal ArchitectureClean ArchitectureAPI SecurityPerformance Tuning & Load TestingAdvanced 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 €28.000 e €35.000 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.Ticket Restaurant.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:
https://xtncognitivesecurity.com/complete-information-for-candidates/