cover image
Atrium (EMEA)

Back End Developer

Hybrid

London, United kingdom

£ 100 /hour

Freelance

14-01-2026

Share this job:

Skills

Communication Java TypeScript Jira NoSQL Apache Kafka MongoDB CI/CD Scrum Decision-making Architecture Databases apache git angular Agile Junit Spring Spring Boot CI/CD Pipelines Kafka Microservices gRPC

Job Specifications

Senior Back-End Developer (Java Microservices)

Duration: 12 months

Location: London, UK

Working hours: Full time

Onsite requirements: Hybrid - 2-3 days in the office

Engagement Type: Via PAYE OR Umbrella (Inside ir35)

Day Rate / Hourly Rate: £84.39 per hour PAYE (inclusive of holiday) OR £100 per hour Umbrella

Right to work: Applicants must have the legal right to work in the UK. Sponsorship is not available for this role.

Atrium Global

This opportunity is with one of Atrium Global’s clients operating within the financial services and lending technology sector.

Job Overview

As a Senior Back-End Developer, you will play a key role in designing, developing, and maintaining the back-end of a complex microservices architecture. Your expertise in Java-based microservices will be critical in delivering a scalable, high-performance, next-generation loans processing application.

RESPONSIBILITIES

Collaborate closely with cross-functional teams including Product Owners, Business Analysts, Scrum Masters, and front-end and back-end developers
Design, develop, and implement microservices using Java and Spring Boot, ensuring modular, testable, and reusable code
Contribute to the development of responsive and intuitive user interfaces using Angular and TypeScript where required
Ensure seamless integration and communication between front-end and back-end systems
Design and build RESTful APIs and gRPC services for internal and external system integration
Conduct regular code reviews, unit testing, and support CI pipelines to maintain high code quality
Produce and present high-level technical designs and proposals to stakeholders
Support delivery flow by identifying blockers, contributing to technical decision-making, and assisting with backlog refinement
Promote collaboration and knowledge sharing across pods and teams
Mentor and support team members, helping resolve technical challenges and maintain alignment with delivery goals

REQUIREMENTS

Strong experience with Core and Advanced Java, including J2EE
Proven experience building and deploying microservices using Spring Boot, Spring Batch, and Spring Data
Solid understanding of REST API principles and HTTP protocols
Experience with NoSQL databases such as CosmosDB or MongoDB
Hands-on experience with Git, CI/CD pipelines, and Agile delivery environments
Familiarity with JIRA, JUnit, and Apache Kafka
Strong communication skills and experience working in collaborative, cross-functional teams

NICE TO HAVE

Experience with Ethereum, Hyperledger Besu, or other EVM-based platforms

About the Company

Understanding the complexities of the work landscape and how to utilise the extended workforce to drive organisational success is our expertise. Whether you need access to inspired talent or help designing and managing a scalable contingent workforce programme, we have proven solutions and services, custom-designed to solve your business challenges. Know more