Xebia is hiring a Java Developer to work on interconnected Spring Boot applications in a distributed systems architecture. Must be based in the European Union.

What you will do:

  • Develop and maintain multiple interconnected Spring Boot applications.
  • Build scalable backend solutions within a distributed systems / microservices architecture.
  • Implement event-driven and REST-based communication patterns.
  • Prepare containerized applications for deployment in Kubernetes environments.
  • Collaborate on deployment automation and platform-related processes.
  • Contribute to complex business domain solutions and technical decision-making.

Requirements:

  • 4+ years of professional experience in Java backend development.
  • Must be based in the European Union and possess a valid work permit.
  • Strong experience with Java, Spring Boot, Hibernate, and PostgreSQL.
  • Practical experience with distributed systems, microservices, Kafka, and Docker.
  • English proficiency at a minimum B2 level.
  • Experience using AI-powered assistants to improve productivity and quality.

Nice to have:

  • Familiarity with workflow orchestration tools like Camunda.
  • Exposure to Kubernetes and deployment automation tools such as Argo CD.
  • Experience with Avro or similar data serialization formats.
  • Interest in emerging AI-driven practices and agent-based workflows.
  • Openness to occasional business trips (up to twice a year).

Culture & benefits: Strong engineering and people-first culture, focus on growth, knowledge sharing, professional development, and exposure to leading technologies and international clients.

Hiring process: CV review, HR call, Technical Interview, and Client Interview.