Senior Java Back-end Developer (minimum of 5 years’ experience in similar roles)
Work setting: Remote, with some visits to The Hague or Munich (max. 3 or 4 per year)
Type of contract: Freelance
Daily rate: 267 € for remote days // 394 € for onsite days
The end client is a European Public Sector Agency in charge of patenting. We will only consider applications of candidates based in the EU, Albania, Iceland, Liechtenstein, North Macedonia, Monaco, Montenegro, Norway, San Marino, Serbia, Switzerland, Türkiye, and United Kingdom.
Key Skills:
- Spring Boot, and other Spring components like Spring Cloud Data Flow, Spring Data etc.
- Microservices.
- REST APIs (incl HATEOAS, HAL), API first, Swagger.
- Asynchronous programming (Java WebClients, RabbitMQ, producers, consumers etc.) in Java / Spring boot.
- Cloud native application development.
- MongoDB or other NoSQL databases.
- Camunda (or other Workflows and Rules Engines).
- Messaging middleware (e.g. Rabbit MQ ).
- Git, Build and deployment automation (Jenkins, ArgoCD).
- Behaviour Driven Development using Gherkin language.
- BackEnd For Frontend.
- Test automation frameworks: Cucumber/Serenity.
- Open Policy Agent (OPA), OAuth, OIDC (Azure AD, Microsoft AD), Credential delegation (On-behalf of) patterns.
- Grafana/Prometheus/Kibana/AppDynamics/Matomo.