← Sottava, jobs the hour they open
20 d agofound 3 h ago
Senior Java Developer with Italian
What the posting is about
Develop and maintain backend integration services using Java and Spring Boot. Implement XML processing and file-based integrations. Process asynchronous messages and manage data flows across Azure services. Design and implement microservices and event-driven solutions. Troubleshoot production issues and support reliable operation of integration services. Requires 7+ years of professional experience in Java backend development and strong hands-on experience with relevant technologies. Must have a good command of English and Italian. Willingness to travel occasionally to Italy.
Read out of the posting
Levelsenior
Experience asked7+ years
EmploymentFull time
LocationBulgaria, Italy, Poland, Romania
RemoteNot stated
Visa sponsorshipNot stated
SalaryNot published, and most postings do not
Posted2026-09-15
Found viagreenhouse, direct from their system
We saw it 20 days after it went up.
The posting, as the company wrote it
Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable products, platforms, and data-driven solutions.
We specialize in Artificial Intelligence, Data and Cloud, Intelligent Automation, and Digital Products, combining deep technical expertise with a strong focus on engineering excellence and a people-first culture.
In the CEE region, we’re a team of nearly 1,000 experts delivering modern applications, data platforms, and AI solutions for clients such as Millennium, ING, Play, Edenred, Arabian Drilling, FedEx, Leroy Merlin, Truecaller, Volotea, Schmitz Cargobull, and many, many more.
You will be:
developing and maintaining backend integration services using Java and Spring Boot,
implementing XML processing and file-based integrations, including generating and handling XML files,
processing asynchronous messages and managing data flows across Azure services,
working with Azure Blob Storage, Service Bus, Event Hub, and Azure SQL,
designing and implementing microservices and event-driven solutions,
applying resilient integration patterns such as retry, dead-letter queues, idempotency, reconciliation, and error handling,
integrating services and systems using MuleSoft,
contributing to CI/CD processes using Azure DevOps,
working with Docker and Kubernetes, including AKS,
troubleshooting production issues and supporting reliable operation of integration services.
Your profile:
7+ years of professional experience in Java backend development,
strong hands-on experience with Java 11+ and Spring Boot,
solid experience with XML processing and file-based integrations,
practical experience with Azure services, particularly Blob Storage, Service Bus, Event Hub, and Azure SQL,
experience with microservices architecture and event-driven systems,
good understanding of resilient integration patterns, including retry, DLQ, idempotency, and reconciliation,
experience with MuleSoft integrations,
hands-on experience with Docker and Kubernetes, preferably AKS,
experience with Azure DevOps and CI/CD,
practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery,
strong troubleshooting and production support skills,
good command of English (min. B2) and Italian (min. B2),
willingness to travel occasionally to Italy to visit the client.
Work from the European Union region and a work permit are required.
Nice to have:
Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work.
Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches.
Recruitment Process:
CV review – HR call – Technical Interview – Client Interview – Decision
Why this page exists
We read companies’ own hiring systems every hour, 1,182 of them, and show a job the hour it opens instead of when a job board gets around to indexing it. We saw it 20 days after it went up.
The feed is free. No card, no trial to expire.