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.