Job Title: Java Software Engineer - Agile - Restful - API - Home Working

Salary: Dependent on experience

Location: Working from home / remote

Job Description

Expert software engineers are required to support complex and highly technical customer projects remotely. Real team players with an eye for quality.

You will:

  • Continually critique and improve how the team delivers

  • Architect secure software systems

  • Design and develop reliable and secure software components

  • Debug, solve and communicate technical problems

  • Consider the user at every point in development

  • Always be learning

Key Skills & Expertise

Essential:

  • Expert-level knowledge of Java with 5+ years of experience

  • Experience of developing enterprise-grade, high performing scalable applications

  • Expert knowledge of the Spring Boot framework (including spring data, spring security) and JEE containers

  • Comfortable using AWS and Linux to support application development and deployment

  • Thorough understanding of application security and secure coding practices

  • Proficient in application design and architecture

  • Knowledge of a variety of persistence technologies, to include SQL and NoSQL

  • Experience of designing Restful APIs

  • Tenacious technical problem solver

  • Good communicator

  • Experience of working in Agile teams

  • Demonstrable experience of working with version control, build tools, code-quality and testing tools

Desirable:

  • Experience of, or strong desire to learn, modern responsive front-end development (CSS3 with SPA frameworks such as React, Angular or Vue)

  • Strong working knowledge of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS • Demonstrable passion for working with Open standards / Open Source

  • Knowledge of XMPP

If you are interested in this opportunity, please apply below or you can call 0203 457 0900 and ask to speak to David East to find out more.

Name *
Name
Consent *