Software Developer (Java/Spring Boot)

scrumconnect ltd
Leeds, UK
2 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Automation of Tests Unit Testing Microsoft Azure Cloud Computing Code Review Continuous Integration Java Web Services Junit Secure Coding Test-Driven Development (TDD)
+7 more
Spring-boot Software Security Integration Tests Restful APIs Terraform Docker Microservices

Job description

We’re looking for an experienced Software Developer to design, build and maintain secure, high-quality Java services for public sector digital programmes. You’ll work in multidisciplinary agile teams, take part in technical design, and provide technical leadership by setting standards, reviewing work and supporting other engineers., * Design, build and maintain Java and Spring Boot applications, including RESTful APIs.

  • Develop and evolve a microservices architecture, keeping services loosely coupled, scalable and resilient.
  • Write clean, maintainable and secure code, following agreed standards and best practice.
  • Write automated tests, including unit tests with JUnit, and practise test-driven development.
  • Take part in technical design, and explain design options and trade-offs to developers, architects and stakeholders.
  • Build and maintain CI/CD pipelines so changes are tested and released reliably.
  • Deploy and run services on AWS and Azure.
  • Review code and designs, and give constructive feedback.
  • Provide agile technical leadership: guide the team on technical decisions, mentor developers and help unblock complex problems.
  • Investigate and fix defects, and support services in live.

Requirements

Essential:

  • Strong, hands-on experience of Java and Spring Boot.
  • Proven experience designing and building microservices.
  • Experience writing unit and integration tests with JUnit.
  • Experience with CI/CD tools and pipelines.
  • Experience working with AWS and Azure.
  • A strong focus on clean, maintainable and secure software.
  • Experience contributing to technical design and leading technically within an agile team.
  • Strong communication skills, with the confidence to work with technical and non-technical colleagues.

Desirable:

  • Experience delivering digital services to the GDS Service Standard.
  • Experience in public sector or other regulated environments.
  • Docker and Kubernetes, and infrastructure as code (for example Terraform).
  • Cloud or Java certifications.
  • Experience mentoring or coaching other engineers.

About the company

At Scrumconnect, we are more than just a consultancy. We are a collaborative team focused on delivering impactful digital transformation services across government and enterprise organisations.

As part of our team, you will benefit from:

  • Exposure to major public sector digital transformation programmes.
  • A collaborative and inclusive working culture.
  • Opportunities for learning, development and certification.
  • Hands-on experience working within agile delivery environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…