Inetum2
Senior JVM Software Engineer with Keycloak
Salary
Job description
We are looking for an experienced Java Developer with strong expertise in Keycloak, covering both back-end and front-end aspects.
You will be responsible for the technical implementation and continuous development of Keycloak-based solutions, including client integrations, security and authentication concepts, frontend customizations, and the delivery of business requirements in close cooperation with stakeholders.
On-call duty: 1 week per month.
Responsibilities:
- Design, implement, and maintain Keycloak solutions.
- Develop and customize authentication and authorization mechanisms.
- Implement security and identity concepts based on OpenID Connect.
- Integrate Keycloak with client applications.
- Develop and maintain backend services in Java.
- Customize Keycloak frontend (themes, UI).
- Support CI/CD pipelines and DevOps processes.
- Monitor and troubleshoot applications in production environments.
- Strong experience in Java (17+) and modern backend development
- Solid knowledge of Keycloak and identity & access management (OpenID Connect, REST)
- Experience with containerized and cloud-native environments (Docker, Kubernetes, Helm)
- Hands-on experience with CI/CD pipelines (Jenkins)
- Good understanding of SQL databases and HTTP-based architectures
- Familiarity with modern frontend technologies (HTML, CSS, JavaScript)
Nice to have:
- Experience with Spring Boot 3.x and infrastructure-as-code tools (e.g. Terraform).
- Knowledge of monitoring and quality tools such as Grafana, Prometheus, Sonar.
- Experience with PostgreSQL and dependency/security tracking tools.
- Familiarity with template engines such as Freemarker.


