05/21/2026 updated

**** ******** ****
100 % available

Senior Backend Engineer | Java / Spring Boot / Microservices

Rugby, United Kingdom
Only remote
BSc in Software Engineering
Rugby, United Kingdom
Only remote
BSc in Software Engineering

Profile attachments

Rabia Yurdakul Telef - Resume - UK.pdf

About 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 KafkaApi DesignRestful ApiDomain Driven DesignDockerJenkinsMicroservicesOracledb
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.

Languages

EnglishFluent

Project history

Founder & Software Developer

Eleia Tech
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.

Java Developer (Contractor)

Ingr Technology
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.

Java Developer

Allianz
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.

Java Developer

Vodafone
Upgraded the Call Center project (Java 1.6 to 1.8) for 25M+ users, enhancing performance. Improved logging, applied design patterns, fixed bugs, and deployed to WebLogic. Redeveloped the Announce Management project using Java 11, Microservices, Spring Boot, Hibernate, PostgreSQL, and Vue.js. Led requirement analysis, testing, and deployment. Automated CI/CD pipelines with Jenkins.

Java Developer

Netas
Developed new features on both web and desktop clients using Java 8, Hibernate, TDD, JavaScript, CSS, JSP, Oracle SQL, Clearcase, and Jira.

Fullstack Developer

Navapp
Developed add-ons for Microsoft Dynamics Nav using .NET. Developed customer-based web applications using .NET, HTML, CSS, and JavaScript.

Fullstack Developer

Odakgis
Developed and maintained features using .NET and SQL for GIS-related applications.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in