Software Developer - eDV Cleared

Searchability · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

JAVA DEVELOPER

UK WIDE

Who you’ll be working with

You’ll be joining a passionate, highly skilled team of software developers specialising in agile custom software development and enterprise-scale integration.

The team works across a variety of Open Source and proprietary technologies, with a strong focus on engineering best practice, innovation and delivering high-quality solutions for clients.

Role Description

  • Design, develop, unit test and implement complex multi-tier applications, taking ownership of software components from specification through to delivery.
  • Build scalable, resilient applications using Java and modern open-source technologies and frameworks.
  • Work collaboratively within agile teams, applying recognised engineering practices including Test-Driven Development, Pair Programming and Continuous Integration.
  • Develop modern applications using technologies such as Spring, Spring Boot, REST APIs, messaging and microservices.
  • Provide technical support during the transition of applications into live service and contribute to ongoing support and improvement.
  • Keep up to date with emerging technologies and engineering practices, while contributing to a strong software engineering community.'

What we are looking for

  • Excellent knowledge of Java and core open-source technologies and frameworks.
  • Experience building scalable and resilient applications.
  • Experience with TDD, Pair Programming and Continuous Integration.
  • Strong experience with Spring, including Spring Core, MVC, Data, Boot or Cloud.
  • Experience with integration technologies such as Spring Integration, Apache Camel, REST and messaging.
  • Experience working within collaborative Agile development teams in a commercial environment.
  • Experience developing asynchronous microservices and RESTful APIs.
  • Knowledge of messaging technologies such as JMS or Kafka.
  • Experience with automated testing, including JUnit and Mockito.
  • Familiarity with Docker, Kubernetes or OpenShift.
  • Understanding of modern architectural approaches such as Domain-Driven Design, CQRS and Event Sourcing.

It would also be great if you have

  • Experience with NoSQL databases.
  • Knowledge of JavaScript technologies such as ReactJS or NodeJS.
  • Experience with containerisation and cloud technologies.
  • Familiarity with JIRA and Confluence.
  • Experience working with open-source technologies and contributing to engineering communities.
  • A strong interest in learning new technologies and developing your technical skillset.

Why join us?

  • You’ll have access to training, development and career progression opportunities throughout your career.
  • You’ll work alongside experienced engineers on complex and innovative software projects.
  • You’ll have the opportunity to work with a broad range of open-source and proprietary technologies.
  • You’ll be encouraged to continually develop your technical skills and contribute to engineering best practice.
  • You’ll be part of a collaborative and inclusive working environment, where engineers are encouraged to share knowledge and ideas.
  • Flexible working arrangements are available, recognising that a traditional full-time working pattern isn’t right for everyone.
  • You’ll have the opportunity to work with major organisations on challenging, large-scale technology projects across a range of industries.
  • You’ll be part of a diverse engineering community that values different experiences, perspectives and ways of thinking.

Flexible working

We recognise that flexibility can look different for everyone. Whether you’re looking for a traditional full-time role, a four-day working week or another flexible arrangement, we’re open to discussing the approach that works best for you and the team.

If you’re a passionate Java Developer who enjoys solving complex technical problems, working collaboratively and continuously developing your skills, we’d love to hear from you.

Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 day ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,000, from 624 adverts

2842 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 745 Software developer adverts we list nationwide

More openings at Searchability

122 other openings we list

SearchabilityLondon Apply