We are looking for a highly skilled Senior Java IAM Developer to play a pivotal role in ensuring that all users, both internal and external, national and international, can securely access the client’s applications and services anytime, anywhere, and on any device.
If you have a strong background in identity access management (IAM), enterprise Java development, and a passion for building scalable, high-performance security systems, we would love to hear from you.
As a Senior Java Developer, you are responsible for delivering the core components needed to support secure, modern access management. Our users expect a seamless experience where they can log in using a wide range of national, international, internal, and external authentication methods, as well as register and bind their mobile devices securely at any time.
You will work closely with security architects and various cross-functional stakeholders to deliver secure, resilient, and high-performance IAM solutions within our enterprise environment.
Design, develop, and implement secure IAM systems that integrate new authentication methods (both client-supplied and third-party) within the enterprise infrastructure.
Translate security architectures and business requirements into robust, deployable code.
Collaborate with technical architects and other technical stakeholders to optimize system performance and reliability.
Maintain, refactor, and develop high-quality Java and Spring-based applications.
Set up, execute, and maintain automated testing suites to ensure code quality and system security.
Identify, troubleshoot, and proactively resolve system bottlenecks and security gaps before they impact production.
Enterprise Java Development: Minimum of 8 years of professional experience in Java EE Development (Java 8 or higher), including hands-on experience with JSP/JSTL.
Modern Java Versions: Demonstrated, hands-on experience with Java 17 and Java 21.
Spring Framework: Minimum of 8 years of experience working with Spring 4 (or higher), Spring MVC, Spring Boot, and JPA/EclipseLink.
IAM Domain Expertise: Strong foundational understanding of Identity and Access Management (IAM) principles, enterprise security architecture, and Identity Lifecycle Management (LCM).
Automated Testing: Strong experience writing functional tests using automated testing frameworks such as Spring Boot Test and RestAssured.
CI/CD & Tooling: Proficient with CI/CD pipelines and tools like JMeter, Postman, or equivalent API/performance testing platforms.
Proactive & Solutions-Oriented: A self-starter who naturally spots potential problems beforehand and takes the initiative to resolve them.
Agile Mindset: Experienced working in structured Agile environments.
Adaptable: A flexible attitude, comfortable navigating complex corporate structures and shifting priorities.
Location/Work Model: This role requires you to work on-site at our client’s location 2 times a week (hybrid model).
Since 2000 we provide professional solutions to organizations ranging from tech start-ups to global players. From our offices in Amsterdam and London we have built an international and local network of skilled employed professionals and contractors fuelled by our passion for connecting skills with projects. Over the years we have fulfilled over 1700 requirements and nowadays we consistently have 250+ professionals recruited and relocated from 14 countries allocated to various projects. Our strength is the way that we see and treat people. This will always be a key factor in our strategy for many years to come.