05/21/2026 updated


100 % available
Senior Backend Engineer | Java / Spring Boot / Microservices
Rugby, United Kingdom
Only remote
BSc in Software EngineeringAbout me
UK-based Senior Java/Spring Boot backend engineer with 8 years’ experience building scalable microservices, APIs and event-driven systems. Strong in Java 21, Kafka, RabbitMQ, Redis, Keycloak/OAuth2, Docker and CI/CD. Available for remote B2B
OAuth 2.0KeycloakGitHub ActionsJava (Programming Language)Spring SecurityHibernateSpring FrameworkPostgreSQLMySQLRedisSpring CloudSpring BootBackendBackend ProgrammingApache Kafka
Senior Java / Spring Boot backend engineer with 8 years of experience designing, building and improving scalable backend systems, microservices and APIs. Available for remote B2B / Outside IR35 contracts through my UK company.
Core expertise:
- Java 8–21, Spring Boot, Spring Security, Spring Framework
- REST/SOAP APIs, contract-first OpenAPI, API versioning, validation and standardised error handling
- Microservices, domain-driven design, backward-compatible API design and service decomposition
- Kafka and RabbitMQ for event-driven architecture and reliable inter-service communication
- Keycloak, OAuth2 and JWT for authentication, authorization and service-to-service security
- Redis caching, async processing, connection/thread pool tuning and database indexing for performance improvements
- PostgreSQL, Oracle and MySQL with schema design, migrations, JPA/Hibernate and query optimisation
- Docker, GitHub Actions, Jenkins, CI/CD pipelines, build-test-package-deploy automation
Recent work includes building contract-first Spring Boot APIs, implementing secure authentication with Keycloak/OAuth2, developing Kafka-based near-real-time location event processing, using RabbitMQ for decoupled microservices, and improving performance with Redis caching and async processing.
I work well with product and engineering teams that need a reliable backend contractor who can join quickly, understand existing systems, deliver clean APIs, improve performance, and communicate clearly in remote environments.
Experience
Professional experience0 - 5 years
Freelancer since2026
Languages
EnglishFluent
Project history
Founded Eleia Tech, leading development and technical strategy. Designed and developed Pati (veterinary clinic system), a scalable solution using Java 21, Spring Boot, Microservices, Docker and AngularJS. Managed deployment, architecture, and optimization for seamless performance.
Designed and built domain-driven REST APIs with contract-first OpenAPI specifications, versioning strategy, pagination, sort, filter, request validation, and a standardised error model. Implemented Keycloak and OAuth2/JWT for core authentication. Delivered core services with Spring Boot and JPA/Hibernate, added idempotency guards and retry-safe patterns. Implemented Kafka-based event processing for geofenced retail location tracking. Used RabbitMQ for reliable messaging between microservices. Introduced Redis caching and async processing. Set up GitHub Actions CI/CD with Docker multi-stage pipelines and semantic versioning.
Developed and optimized features for the Health Claim project, reducing manual processing from 1 hour to 3 seconds. Built and maintained Spring Framework services and front-ends. Defined requirements, wrote unit tests, and validated services using Swagger. Ensured high-quality standards through code reviews and mentored junior developers.