Senior Java IDAM Developer
SC Cleared
Hybrid
Role Description
Our team has a simple goal: to be the leading digital partner of choice for our government clients. We stand out for our clients because few organisations can excel at all the required disciplines: user research & insights, innovation, design, engineering, delivery leadership, and partnerships.
You'll be a key part of one of the UK's biggest and most high-profile digital transformation programmes, a once-in-a-generation reform of government products and services.
We are delivering a major project in the secure government portfolio that requires an experienced Java Developer to complement the existing team. The ideal candidate will be someone with software development background and experienced with Agile ways of working.
Essential:
-
Java 8+
-
Spring Framework 5.x, Spring Boot 2.x., Spring Data JPA
-
XML, SQL RDBMS, REST
-
Postgres, LDAP/AD experience
-
At least 8 to 10 years of hands-on experience with large scale JEE/Spring framework ecommerce projects.
-
Experience in large scale integration projects involving messaging, web-services and distributed systems.
-
Extensive experience with web-services - (RESTful)
-
Extensive experience with testing frameworks like Junit 5, Spring test framework, Mockito, Powermock, DBUnit TDD
-
Extensive experience of Continuous Integration methodologies – Maven, GIT, Jenkins
Desirable:
-
Experience in Identity and Access Management (IAM)
-
Experience in authentication/authorisation protocols such as SAML2.0, OIDC/OAuth 2.0 and Kerberos