Java Developer - Nottingham

Nottingham, Nottinghamshire

Java Developer - Nottingham

We have a fantastic opportunity for a Lead Software Engineer to join a global data intelligence organization based in Nottingham. This is a highly collaborative team sitting within the Finance and Risk area of the business. You will be a keen technologist, possessing a wide range of skills and experience, and you'll thrive in cross-functional agile environments. This is an organization that consistently ranks highly in terms of employee satisfaction, training and progression and workplace equality.

Education and Experience

  • Bachelor's or Master's degree in Information Technology, Computer Science or a related discipline
  • Relevant experience in software development (J2EE, C# .NET preferred)
  • Relevant leadership experience for more senior roles

Required Skills

  • Experience with designing, developing, debugging, optimising and supporting complex production systems operating across multiple datacentres and meeting requirements for security, scalability, availability and performance
  • Experience with modern development methods, including agile, continuous build and unit testing processes
  • Strong social and collaboration skills and with different types of audiences
  • Self-motivated and self-directed with an ability to translate high-level direction into solutions and development projects
  • Excellent process analysis skills with an eye for optimisation and automation
  • Thorough knowledge of basic security concepts, such as authentication, authorisation, and auditing
  • Willingness to learn and apply new skills
  • Ability to manage own time effectively and to manage competing priorities
  • Ability to work effectively in a diverse, globally distributed team
  • Excellent verbal and written communication skills

Desired Skills

  • Experience of Identity and Access Management technologies, including OAuth, SAML and/or IAM vendor solutions such as ForgeRock, Auth0, ping.
  • Active Directory administration, Windows authentication, Linux authentication
  • Experience with or knowledge of public cloud service providers, such as Amazon Web Services and Microsoft Azure
  • Experience with deployment approaches and technologies such as microservice architectures, Docker, Kubernetes, CI/CD pipelines.
  • Other relevant experience, e.g.: HTML5, JavaScript, Node.js, SQL