Software Engineer
Skills and experience:
Essential:
- Strong knowledge of Java with 3+ years of experience
- Secure coding experience
- Experience of developing enterprise-grade, high performing scalable applications
- Demonstrable knowledge of relevant HMG security standards, control objectives and best practice controls from NCSC
- Strong 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
- 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 Responsibilities
- 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
Location(s):
- Remote (work from home), or
- Work from one of our offices in London or Gloucestershire
Job Type
Client Payroll
Positions
Backend Developer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
John A