Software Engineer – Java Backend
19 ore fa
padova, Italia
XTN Cognitive Security®
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
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 No SQL 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, Dev Ops Engineer e altri specialisti tecnici nell'evoluzione delle piattaforme XTN. Contribuire alla documentazione tecnica e alla condivisione delle conoscenze all'interno del team. Durante le attività di sviluppo avrai modo di lavorare con: Message Brokers (es. Apache Kafka, Rabbit MQ)Application Logging Distributed Systems Debugging Tecnologie e ambiti che potrai approfondire: 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 No SQL. 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 Open Telemetry, 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;o