Summary
Overview
Work History
Education
Skills
Languages
Interests
Timeline
Generic

Jakub Kępka

Summary

Senior Java Developer with 7+ years of professional experience in building and evolving robust backend platforms using Java, Spring Boot, and message-oriented communication. Strong background in delivering solutions for banking, telecommunications, and e-commerce organizations. Focused on creating high-performing, maintainable systems, applying clean architecture principles, and supporting teams through technical leadership and mentoring.

Overview

7
7
years of professional experience

Work History

Java Developer

Lumen
08.2023 - Current

At Lumen Technologies, I developed backend microservices for fiber-optic internet services supporting enterprise customers. The platform handled service provisioning, activation, and lifecycle management across distributed systems. I worked on new feature development as well as production issue analysis and resolution. The solution was implemented in Java 17 and Java 21 using Spring Boot. RabbitMQ was used for asynchronous communication between services. The system was deployed on Kubernetes in the AWS cloud and operated in a high-availability environment.

Java Developer

HSBC
03.2021 - 08.2023

At HSBC, I contributed to the development of a microservices-based banking platform designed to streamline internal customer and account management processes across multiple channels. The system enabled coordinated handling of customer data validation, account relationships, and transactional checks between distributed services. The solution was implemented in Java 17 using Spring Boot 3, relied on RabbitMQ for asynchronous communication, used PostgreSQL for data persistence, and was delivered through GitLab CI/CD pipelines.

Java Developer

Yahoo
11.2018 - 03.2021

At Yahoo, I developed backend services for a scalable microservices-based e-commerce platform, focusing on merchant integrations and commerce-related communication. I worked on systems responsible for processing partner data, distributing events, and sending targeted email notifications to support merchant onboarding and engagement. The solution was implemented in Java 11 and Spring Boot, enabling Yahoo’s commerce and advertising offerings.

Education

Master of Science - Engineering Infrastructure

Warsaw University of Life Sciences
Warsaw
05-2023

Skills

Programming languages:

Java, Groovy and basic working knowledge of other languages

Frameworks and tools:

Spring Boot, Spring Integration, Spring Batch, Spring Security, Spring Cloud JPA/Hibernate, JOOQ, JUnit, Mockito, AssertJ, Flyway, Luqibase

Test Containers, Spock, OpenApi

Build & Version control:

Maven, Gradle, GIT, SVN

Databases:

MongoDB, MySQL, PostgreSQL, Oracle, Redis

Message brokers:

RabbitMQ, Kafka

DevOps and CI/CD:

Docker, Kubernetes, ArgoCD, GoCD, Gitlab, GitHub, Bitbucket, Fisheye, Jenkins, Elasticsearch, Prometheus, Grafana

Design and architecture:

Hexagonal architecture, Layered architecture, microservices, modular monoliths, monoliths

Languages

Polish
Proficient (C2)
C2
English
Intermediate (B1)
B1

Interests

Automotive, movies, travels, music

Timeline

Java Developer

Lumen
08.2023 - Current

Java Developer

HSBC
03.2021 - 08.2023

Java Developer

Yahoo
11.2018 - 03.2021

Master of Science - Engineering Infrastructure

Warsaw University of Life Sciences
Jakub Kępka