Backend Developer
Backend Developer
Location: London or Edinburgh - Hybrid – 2 days per week onsite
Start Date: ASAP
Contract Rate: £460 to £540 per day inside IR35
Duration: 6 months initially
Role Overview
Our client is seeking an experienced Backend Developer to design and build scalable backend systems for enterprise-grade platforms within the financial services domain. This role involves working with modern Java technologies, microservices architectures, and cloud‐ready solutions, contributing to high‐volume, high‐performance transactional systems.
Key Responsibilities
- Design, develop, and maintain robust backend services using Java 9+ and the Spring Framework
- Build and enhance RESTful APIs and integration layers for enterprise applications
- Contribute to microservices architectures with a focus on scalability, performance, and resilience
- Collaborate with product owners, architects, and cross‐functional engineering teams
- Implement event-driven patterns using messaging or streaming platforms
- Ensure code quality through unit testing, integration testing, and peer reviews
- Support deployments and release activities across multiple environments
- Diagnose and resolve application issues in production environments
- Maintain adherence to security, performance, and compliance standards
- Participate fully in Agile/Scrum ceremonies and continuous improvement initiatives
Skills & Experience
Essential
- 5–10 years of software development experience, including 4+ years of hands-on Java development
- Strong experience with Java 9+
- Expertise in Spring Boot, Spring MVC, and Spring Core
- Proven experience building backend services, APIs, and microservices
- Strong understanding of OO design principles, patterns, and clean code
- Experience working in Agile/Scrum environments
- Excellent problem-solving and debugging skills
- Ability to work effectively in distributed, multi-team environments
Desirable
- Experience with SaaS-based architectures
- Exposure to event-driven architectures (Kafka, JMS, or equivalent)
- Background in system integration and enterprise messaging
- Knowledge of cloud platforms (GCP preferred)
- Familiarity with CI/CD pipelines and DevOps practices
If you have the relevant skills and experience, please do apply promptly to be considered.