Software Developer - eDV Cleared
Searchability · London, England ·
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.
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
- Lead Software Engineer · Westminster Abbey · 1 km
- Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices · Westminster Abbey · 1 km
Remote or home office in 16% of 745 Software developer adverts we list nationwide
More openings at Searchability
122 other openings we list
- INFRASTRUCTURE ENGINEER · Birkenhead
- Scala Engineer · London
- Senior Data Engineer · London
- Senior QA Engineer — Automation Lead (Cypress/Azure DevOps) · Manchester
- Senior Software Engineer · Edinburgh