Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Ben jij een gepassioneerde Java Developer die klaar is om een cruciale rol te spelen in de wereld van Identity en Access Management (IAM)? Wij zoeken jou voor een sleutelpositie binnen het IAM-team van de Software Factory van een van onze vooraanstaande klanten! Je krijgt de kans om mee te bouwen aan de kern van hun digitale beveiliging, een domein dat continu evolueert.
Als Java Developer binnen dit multifunctionele IAM-team ben je verantwoordelijk voor de bouw en het onderhoud van kritieke IAM-applicaties en -systemen. Je werkt aan uitdagende projecten zoals de implementatie van Multifactor Authenticatie en de integratie van standaarden als OpenID Connect.
Het betreft een divers team bestaande uit Architecten, Developers, Analisten en Testers. De tech-stack is rijk: de meeste applicaties zijn custom Java-ontwikkelingen, maar het team beheert ook gespecialiseerde systemen zoals IBM ISIM en ISAM.
Je werkt in een Scrum-omgeving met sprints van twee weken. Er wordt productiegericht gewerkt, met een release naar productie aan het einde van elke sprint en vier grotere kwartaalreleases per jaar.
Jouw Profiel:
We zoeken een expert die een sterke basis combineert met specifieke kennis van IAM en moderne software-ontwikkeling.
Essentiële Technische Vaardigheden
- Java Ontwikkeling & Afhankelijkheden: Ervaring en vertrouwd met de opzet van Java-applicaties en het beheer van afhankelijkheden met Apache Maven.
- Databases & Persistentie:
- Ervaren met SQL en het werken met databanken in een microservices context.
- Diepgaande kennis van ORM, Hibernate en Jakarta Persistence.
- Vertrouwd met databaseversioneringstools.
- Grondige kennis van de drie overervingsmethoden in een relationele DB (Single Table, Table per Class, Joined Table).
- Codekwaliteit & Versiebeheer:
- Vertrouwd met gedistribueerde Versiebeheersystemen (VCS), met name Git.
- Ervaring met Unit-testen in JUnit, Mockito en MockMvc.
- OO-Principes & Error Handling:
- Grondige kennis en toepassing van Encapsulatie (enkel de noodzakelijke data tonen).
- Diepgaand begrip van Polymorfisme.
- Uitstekende vaardigheden in correcte Error Handling en het gebruik van Exceptions.
- Software Design: Ervaren met de SOLID principes en de principes: Cohesive, loosely coupled, encapsulated, assertive en non-redundant.
- IAM Expertise: Ervaring met authenticatie- en autorisatiesystemen en/of de implementatie van IAM- en federatiestandaarden zoals SCIM, SAML, OAuth, OpenID Connect.
- Full Stack Kennis:
- Diepgaande kennis van het gehele Spring ecosysteem en modules.
- Kennis van JavaScript (inclusief Ecmascript) en noties van goede Front-End architectuur.
- DevOps & Kwaliteit:
- Vertrouwd met ontwerppatronen (design patterns).
- Ervaring met Code Reviews via Merge Request (bv. in Git).
- Kennis van Web API's / Web services (SOAP, REST), WSDL/WADL, XSD en bijbehorende testing tools (SoapUI, Postman, REST-assured) en/of Contract Testing / Pact.
- Werkmethode: Ervaring met de Agile methodologie.
De Werkplek
Je maakt deel uit van een dynamische, flexibele omgeving:
- Locatie: Het team komt momenteel één keer per week samen in Brussel.
- Flexibiliteit: De overige dagen werk je volledig remote.
- Let op: De klant geeft aan dat in de toekomst de frequentie van het werken op kantoor in Brussel mogelijk kan toenemen.
Key Skills
Ranked by relevanceReady to apply?
Join Randstad Digital Belgium and take your career to the next level!
Application takes less than 5 minutes