Why is our “IAM SSO Lead Developer” the next step for you?
Worldpay are building a centralized Identity and Access management service across the digital services offered to our customers. The team provide Single sign-on across the digital estate and through a wide variety of channels – Web apps, mobile and tablet apps and APIs. We use multitude of standards – SAML, JWT, OPIDC and OAuth among others. The team works in tandem with our Product colleagues, and we run a mix of Scrum, Kanban and lean methods across the Infrastructure and Software engineering teams.
How will you add value on a day-to-day basis?
Lead Developer will be a part of Software engineering delivery of a 247 service with 5 9’s uptime, where reputation management & security are critical to the business’ ongoing success. Building software that adheres to agreed KPIs and NFRs in Production; designs and engineers shippable code with stability, scalability and security in mind. Contributes to a high quality engineering pipeline, utilizing methodologies that ensure well tested, in service releases; ships software with a mindset of self ownership. Works with Product to define approaches to feature delivery; is able to break down stories and allocate technical tasks, ensuring atomic acceptance criteria and testable units of code. Believes in Continuous Delivery of shippable software; approaches development using TDD, BDD, & CI, and is committed to continuous delivery using in an Agile Scrum environment.
What will make you the ideal candidate?
With 5+ years of experience in integrating identity management and access management into applications. SME in Identity management and a go to person.
- Ability to differentiate between identity and credentials
- Strong understanding of RBAC; ABAC and Joiners, Movers Leavers (JML)
- At least one year experience in developing in OIM
- At least 2 years’ experience in developing REST web services
- Experience with IAM stack: OAM, OIM, OID-OUD-LDAP
- Experience with security frameworks - OWASP
- Strong knowledge of SSO solutions (on-domain, federated & delegated)
- Some experience of using SSL, certificates and PKI
- Good knowledge of Java security – especially JAAS (and it’s use)
- Experience implementing authorization and security in Spring security or other JAAS/security frameworks.
- Some experience in Java to build plugins, handlers, connectors etc. to customize any Identity management tool as needed
- Have proven experience for “creative configuration” to solve un-usual problems – imaginative out of the box solutions
- Work experience with identity management related protocols such as OAuth, SAML (at least one of this)
- Understands and developers in a Test Drive Manner from component level tests to Unit of Work
- Some experience in formulating and implementing password polices
- Previous experience on a project that involved integrating an Identity Management system with custom in-house applications
- Excellent grasp of Identity and it’s lifecycle
- Good knowledge with unit testing and tools (e.g.: JUnit)
- Knowledge of build automation tools (e.g.: Maven)
- Experience with version control systems (e.g.: Git)
- Web Application servers (e.g. WebLogic, Spring boot, Tomcat)
- Strong experience in working in both Agile and DevOps environments; is familiar with planning sessions, estimation and ensures that all engineering tasks are recorded in the ticketing systems and story walls
How is Worldpay changing the world?
We are leaders in modern money. Each and every time you use your debit card or credit card to pay for something, whether online or face-to-face, there’s a good chance it happened because of us. On an annual basis our innovations, systems and technology enable billions of money transactions globally. Working with customers large and small, we help them to take your payments quickly, safely and reliably, allowing them to grow their businesses and making your life more convenient in the process. As a leader in global Fin-Tech and the largest London IPO since 2011, this is a great time to join us in building for the next phase of the Worldpay journey