Submit An Inquiry

CAREERS

Java Software Engineer (Identity)| Andover, UK

Posted: Jan 25, 2021 6:59:55 AM
Our fast growing team in the UK is looking for a Java Software Engineer to join our Andover office as part of the identity and access management team. In addition to undertaking general enhancements to CloudPay’s award winning Payroll and Payments platform, the team define, build, maintain and support our identity management system (based on ForgeRock) and undertake integration work with customers identity management systems.

You will work closely with peers, customers and stakeholders globally and across functions, utilizing analytical skills and collaboration tools to deliver customer requirements to support the smooth integration of the CloudPay platform with complex multinational systems.

“The Java Engineers will work closely with peers, customers and stakeholders globally and across functions, utilizing analytical skills and collaboration tools to deliver customer requirements to support the smooth integration of the CloudPay platform with complex multinational systems.

Package and Benefits:
  • Competitive annual salary
  • 24 days annual leave, plus bank holidays
  • 4% pension contribution
  • Life assurance x4
  • Private medical insurance
  • Personal and professional development opportunities
  • Friendly working environment
Attributes and Experience Required:
Essential
  • Degree in Computer Science or Software Engineering (or equivalent professional experience)
  • Experience working with enterprise class identity access management systems (ForgeRock is preferred)
  • Familiar with identify management standards such as OAUTH2 and SAML; exposure to/experience with frameworks such as OpenAM, or OpenID
  • Strong working knowledge of Java, including the following technologies and best practise: Core Java 1.8, JDK 11+, Spring (Framework, MVC, Security, REST etc), Hibernate (Validator etc), and Test driven development practices
  • Strong background in Web Application development, including JSP, CSS, JavaScript Frameworks (JQuery, BootStrap, Kendo, etc), RESTful Web-Services
  • Competent experience with SQL using MySQL/MariaDB and MongoDB
  • Strong communication skills, ability to collaborate, coordinate, show attention to detail and follow a task through to completion
  • Technically curious; keep abreast of new technologies, frameworks, trends etc
  • Willingness to dive into live technical issues to provide support and issue resolution
  • Experience working in a full Agile environment; Scrum, SAFe, AgilePM/DSDM
Desirable
  • Experience with maintaining, extending, supporting, an enterprise grade platform with a mixture of modern and legacy code
  • Experience with modern engineering practices; passionate about code quality and efficiency of operation
  • Comfortable with using the following tools: Eclipse IDE, Maven, Mercurial, Git and Atlassian suite of collaboration and development tools
  • Experience using Java libraries for the parsing and manipulation of PDF documents, Excel documents, XML, XSL transformation
  • Experience in application security and secure coding practices
  • Experience working with Docker
Daily Duties and Main Responsibilities will include:
  • Design, code and test of requirements to meet user stories across a range of projects, principally but not exclusively related to identity and access management
  • Collaborating with team members to ensure stories meet agreed acceptance criteria and are engineered to required technical standards
  • Documentation of new or updated functionality as released; stories/work meet the definition of done
  • Undertake technical support (investigation and resolution of production issues) as necessary
  • Upholding code standards and best practices through code reviews, refactoring and peer mentoring
  • As a member of the team, contributing to/improving the way of working
  • Identifying solutions to existing or upcoming issues, presenting realistic solutions and championing priorities

Unlock the
Possibility in
Your Payroll

Whether you manage payroll in five countries or 50, you need a global solution that ensures compliance beyond borders and insights that will move your company forward.

Contact Us Today