About the Role
We are seeking a skilled Java Developer with a focus on Identity and Access Management (IAM) to join Infront's Platform team. In this position, you will work closely with a talented group of developers to support and enhance our Keycloak-based IAM solution, a critical component centralizing identity management for our strategic product portfolio. As Infront adopts a DevOps model, this role offers a broad range of responsibilities from architecture and design to deployment and operational support of production systems.
Key Responsibilities:
1. Contribute to the design, development, and maintenance of our Keycloak-based IAM solution.
2. Perform requirements analysis, architecture design, and full-cycle development (including testing and deployment).
3. Provide operational support for production systems.
4. Collaborate closely with the team to enhance security and platform reliability.
5. Engage in DevOps practices, managing and deploying containers with Docker and Kubernetes on AWS.
6. Participate in a flexible on-call rotation to handle out-of-hours support when needed.
Who you are
To succeed in this role, you should have documented experience from several of the following areas:
7. Proven experience in Java
8. Experience with Identity and Access Management (IAM) solutions, especially Keycloak (Wildfly)
9. Knowledge of OAUTH2, OIDC, and SAML
10. Hands-on experience with DevOps practices, Docker, and containers
11. Familiarity with cloud platforms, particularly AWS
12. Working experience with Kubernetes.
13. Fluent in English (both written and spoken).
Nice to have:
14. Proficiency in German at a business level.
15. Experience in the Financial Technology (FinTech) industry.
Cultural fit:
16. You enjoy being part of a close-knit, collaborative team that takes ownership of their product.
17. You thrive in a flexible, autonomous environment where you can drive improvements and make decisions independently.
18. You have a proactive, can-do attitude and are willing to handle on-call duties when necessary.