Software Engineer – Java Backend (Vicenza)

Software Engineer – Java Backend (Vicenza)

04 nov
|
XTN Cognitive Security®
|
Vicenza

04 nov

XTN Cognitive Security®

Vicenza

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 contesto 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

📌 Software Engineer – Java Backend (Vicenza)
🏢 XTN Cognitive Security®
📍 Vicenza

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: software engineer – java backend (vicenza) / vicenza

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: software engineer – java backend (vicenza) / vicenza