IT & Software

Software Developer - eDV Cleared

Searchability

London · England · United Kingdom

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.

#J-18808-Ljbffr

Reference: WJ-5107_14556093

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.