Negotiable
Undetermined
Remote
London, England, United Kingdom
Summary: The role of Backend Software Engineer involves joining a prominent consultancy to work on a large-scale microservices programme in a collaborative agile environment. The engineer will develop scalable backend services, ensuring high-quality code through modern engineering practices. Responsibilities include working with Java, Spring Boot, and various database technologies while collaborating with cross-functional teams. The position offers flexible remote working arrangements and exposure to modern technologies.
Key Responsibilities:
- Developing and maintaining scalable RESTful APIs and backend services using Java and Spring Boot.
- Designing and managing relational database schemas with Postgres and SQL.
- Containerising and deploying applications using Docker within a microservices architecture.
- Implementing automated testing using JUnit and Mockito to ensure robust code quality through TDD.
- Collaborating with cross-functional teams including product and design to deliver technical solutions.
Key Skills:
- Proven experience as a Java Engineer working on large-scale microservice architectures.
- Deep technical expertise in Java and the Spring Boot framework.
- Hands-on experience with CI/CD pipelines and automated tooling such as Jenkins.
- Strong understanding of database versioning and schema design.
- Must be legally authorized to work in the UK and hold active Security Clearance (SC).
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Type: Remote | Salary: Competitive salary
An instantly recognisable consultancy is looking for a Backend Software Engineer. This role involves joining a large-scale, business-critical microservices programme within a collaborative agile environment. You will be responsible for developing scalable backend services and ensuring high-quality code through modern engineering practices.
What You'll Be Doing
- Developing and maintaining scalable RESTful APIs and backend services using Java and Spring Boot.
- Designing and managing relational database schemas with Postgres and SQL.
- Containerising and deploying applications using Docker within a microservices architecture.
- Implementing automated testing using JUnit and Mockito to ensure robust code quality through TDD.
- Collaborating with cross-functional teams including product and design to deliver technical solutions.
What We're Looking For
- Proven experience as a Java Engineer working on large-scale microservice architectures.
- Deep technical expertise in Java and the Spring Boot framework.
- Hands-on experience with CI/CD pipelines and automated tooling such as Jenkins.
- Strong understanding of database versioning and schema design.
- Must be legally authorized to work in the UK and hold active Security Clearance (SC).
What's On Offer
- Competitive daily rate within a business-critical programme.
- Flexible remote working arrangements.
- Opportunity to work with a high-profile consultancy on complex technical challenges.
- Exposure to modern technologies including Kafka, React, and OpenAPI.
Apply via Hyra to be considered for this opportunity.