Senior Backend Java Developer | Kafka | Distributed Systems | Real-Time Data | Tech Lead | Databases
Aktualisiert am 28.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Distributed Systems
Spring Security
Spring Data
Spring Boot
Kafka
PostgreSQL
MongoDB
MySQL
NoSQL
Kubernetes
Azure
AWS
CI/CD
REST
Microservices
TDD
Clean Code
Redis
Docker
Domain Driven Design
Refactoring
English
Ukrainian
Russian
German
B2

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Österreich
möglich

Projekte

Projekte

1 month
2025-05 - 2025-05

Custom QR Scanner App on iOS and Android

Mobile Developer Flutter Dart SQLite
Mobile Developer
Developed and deployed a cross-platform QR code scanner app from scratch in one week. Published on App Store and Google Play, highlighting ability to deliver production-ready features under tight timelines.
Flutter Dart SQLite
Begin Education Marketing GmbH
8 months
2024-09 - 2025-04

Customer Onboarding Tool for Trading Platform

Senior Backend Engineer Java 11 Spring Boot PostgreSQL ...
Senior Backend Engineer
Objective: Enhance a global FinTech platform with integrations, compliance handling, and performance improvements.
Key Contributions:
? Integrated 3rd-party services for credit scoring, insurance verification, and document signing (e.g. Docusign)
? Refactored legacy microservices to asynchronous, reducing response times from ~10s to under 500ms
? Improved system reliability and maintainability in a distributed
Java 11 Spring Boot PostgreSQL Kafka
MODIFI GmbH
3 years 3 months
2020-10 - 2023-12

Robert Bosch Power Tools: Global Shared Platform

Tech Lead Java 17 Spring Boot Apache Kafka ...
Tech Lead
Objective: Build and maintain a scalable backend platform serving 8+ internal teams, acting as a central hub for shared business logic and data integration.
Key Contributions:
? Led full handover including onboarding/offboarding, documentation, and architectural knowledge-sharing sessions
? Implemented a shift from Kafka-only to Kafka + DB architecture using the Outbox Pattern, enabling true eventual consistency
? Enabled zero-downtime CI deployments and reduced memory usage by replacing Kafka state stores with persistent database-backed storage
Java 17 Spring Boot Apache Kafka Kubernetes Pulumi MongoDB PostgreSQL Azure Cloud Sonarqube Grafana Prometheus
Robert Bosch
6 months
2020-05 - 2020-10

Robert Bosch Power Tools: PRO DEALS

Tech Lead Java 11 Spring Boot Apache Kafka ...
Tech Lead
  • Develop a promotion campaign module for the marketing deparment with the integration into the existing ecosystem.
Java 11 Spring Boot Apache Kafka Kubernetes Terraform
Robert Bosch
1 year 9 months
2018-09 - 2020-05

Robert Bosch Power Tools: PRO 360

Software Developer Backend Developer Scrum Master Project Manager Java 11 ...
Software Developer
Objective: Build and extend Bosch?s digital platform for product registration and EU-wide campaign services.
Key Contributions:
? Build greenfield infrastructure (PRO360) using Kafka as single source of truth with CQRS and event sourcing
? Designed dual APIs for internal tools and clients (web, iOS, Android)
? Evolved into Tech Lead role (PRO DEALS), delivering campaign functionality under strict launch deadlines
? Ensured system scalability and compliance with
Backend Developer Scrum Master Project Manager Java 11 Spring Boot Apache Kafka Reactor Kubernetes Azure
Robert Bosch
1 year 2 months
2017-07 - 2018-08

Develop a smart recipe app/website

Full-stack Developer TypeScript ReactJS NodeJS ...
Full-stack Developer
  • Develop a smart recipe app/website with user-mgmt system and e-shop intergation.
TypeScript ReactJS NodeJS Contentful CMS AWS Stack
Top 100 World Food and Beverage Company
3 months
2017-05 - 2017-07

Redesign of Zanado Jobs Website

Full-stack Developer Javascript CSS HTML ...
Full-stack Developer
Javascript CSS HTML Headless CMS AWS Stack
Zalando
8 months
2013-10 - 2014-05

Develop a smart werable device

C# Windows phone (Nokia)

Develop a smart werable device as a part of Aalto Product Development Project.

  • I was responsible for assembling the hardware part of the device and connecting it to the self-developed Windows phone app via bluetooth.

C# Windows phone (Nokia)
Nokia

Aus- und Weiterbildung

Aus- und Weiterbildung

2014 - 2017

Aalto University and TU Berlin

EIT Digital double degree master program

M.Sc. Cloud Computing & Services


Focus:

Thesis: on request


2008 - 2014

Kyiv Polytechnic Institute

M.Sc. Computer-based Enviromental and Economic Monitoring


Focus:

Thesis: on request

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Distributed Systems Spring Security Spring Data Spring Boot Kafka PostgreSQL MongoDB MySQL NoSQL Kubernetes Azure AWS CI/CD REST Microservices TDD Clean Code Redis Docker Domain Driven Design Refactoring

Produkte / Standards / Erfahrungen / Methoden

Java
Java EE
Spring Boot
Spring WebFlux
Azure Cloud
AWS
JavaScript
NodeJS
Kubernetes
Apache Kafka
Flink
Spark
SQL
NoSQL
Project Managment
Agile
Scrum
Kotlin

Profile

  • I am a senior backend software developer with 10 years of professional experience, spending five years at the digital agency Futurice. During this period, I engaged with diverse clients, ranging from large corporations to small startups. My roles varied from Software Developer and DevOps Engineer to Project Manager and Tech Lead, offering me a comprehensive understanding of the entire software development lifecycle: from conceptualizing and shaping a product backlog to its implementation, ongoing maintenance, and successful product delivery. I enjoy acting as an intermediary between business, technology and design leveraging this intersection to yield optimal outcomes.
  • Having a degree in Distributed Systems and Services my true passion lies within the technical domain. In my previous role, I led a team to develop, improve and expand the backend software platform, which provided essential services and maintained data integrity for Robert Bosch Power Tools worldwide. Our approach centered around a sophisticated microservice architecture, orchestrated and scaled using Kubernetes within the Azure Cloud environment. Apache Kafka served as the backbone for facilitating inter-service data communication, while at a microservice level, our infrastructure relied on MongoDB and PostgreSQL for data storage and management.
  • My main programming language is Java, however, I have hands-on experience in JavaScript, Python and Kotlin. My work has predominantly revolved around the Spring Framework, in particular Spring WebFlux, Spring Data, and Spring Security. I?m a fan of reactive programming and stream processing.
  • I enjoy working on the same product over an extended period. It enables a deep understanding of the problem, the creation of effective solutions, and the chance to observe their performance over time, offering invaluable learning experiences.
  • In most of my projects, I worked with best-in-class software practices such as continuous delivery, test-driven development, and embracing agile methodologies to ensure great results.
  • Currently I?m looking for new professional opportunities, where I can utilize my knowledge and expertise while also gaining new knowledge and skills.


Experience

12/2021 - 01/2023

Role: Tech Lead

Customer: Robert Bosch


Tasks:

Power Tools

  • Leading a scrum team in developing, scaling and refactoring a global backend system


03/2017 - 12/2021

Role: Software Developer & Tech Consultant

Customer: Futurice


Tasks:

Working at digital agency at differnt roles: 

  • rom Backend Software Developer and DevOps to Scrum Master and Project Manager


03/2016 - 03/2017

Role: Research Assistant

Customer: Telekom 


Tasks:

Innovation Laboratories

  • Location-based Services, Data Mining


Skills:

Java, Apache Spark, MongoDB, PostgreSQL


06/2015 - 08/2015

Role: Research Assistant

Customer: Aalto University


Tasks:

  • Distributed transactions and NewSQL systems

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Österreich
möglich

Projekte

Projekte

1 month
2025-05 - 2025-05

Custom QR Scanner App on iOS and Android

Mobile Developer Flutter Dart SQLite
Mobile Developer
Developed and deployed a cross-platform QR code scanner app from scratch in one week. Published on App Store and Google Play, highlighting ability to deliver production-ready features under tight timelines.
Flutter Dart SQLite
Begin Education Marketing GmbH
8 months
2024-09 - 2025-04

Customer Onboarding Tool for Trading Platform

Senior Backend Engineer Java 11 Spring Boot PostgreSQL ...
Senior Backend Engineer
Objective: Enhance a global FinTech platform with integrations, compliance handling, and performance improvements.
Key Contributions:
? Integrated 3rd-party services for credit scoring, insurance verification, and document signing (e.g. Docusign)
? Refactored legacy microservices to asynchronous, reducing response times from ~10s to under 500ms
? Improved system reliability and maintainability in a distributed
Java 11 Spring Boot PostgreSQL Kafka
MODIFI GmbH
3 years 3 months
2020-10 - 2023-12

Robert Bosch Power Tools: Global Shared Platform

Tech Lead Java 17 Spring Boot Apache Kafka ...
Tech Lead
Objective: Build and maintain a scalable backend platform serving 8+ internal teams, acting as a central hub for shared business logic and data integration.
Key Contributions:
? Led full handover including onboarding/offboarding, documentation, and architectural knowledge-sharing sessions
? Implemented a shift from Kafka-only to Kafka + DB architecture using the Outbox Pattern, enabling true eventual consistency
? Enabled zero-downtime CI deployments and reduced memory usage by replacing Kafka state stores with persistent database-backed storage
Java 17 Spring Boot Apache Kafka Kubernetes Pulumi MongoDB PostgreSQL Azure Cloud Sonarqube Grafana Prometheus
Robert Bosch
6 months
2020-05 - 2020-10

Robert Bosch Power Tools: PRO DEALS

Tech Lead Java 11 Spring Boot Apache Kafka ...
Tech Lead
  • Develop a promotion campaign module for the marketing deparment with the integration into the existing ecosystem.
Java 11 Spring Boot Apache Kafka Kubernetes Terraform
Robert Bosch
1 year 9 months
2018-09 - 2020-05

Robert Bosch Power Tools: PRO 360

Software Developer Backend Developer Scrum Master Project Manager Java 11 ...
Software Developer
Objective: Build and extend Bosch?s digital platform for product registration and EU-wide campaign services.
Key Contributions:
? Build greenfield infrastructure (PRO360) using Kafka as single source of truth with CQRS and event sourcing
? Designed dual APIs for internal tools and clients (web, iOS, Android)
? Evolved into Tech Lead role (PRO DEALS), delivering campaign functionality under strict launch deadlines
? Ensured system scalability and compliance with
Backend Developer Scrum Master Project Manager Java 11 Spring Boot Apache Kafka Reactor Kubernetes Azure
Robert Bosch
1 year 2 months
2017-07 - 2018-08

Develop a smart recipe app/website

Full-stack Developer TypeScript ReactJS NodeJS ...
Full-stack Developer
  • Develop a smart recipe app/website with user-mgmt system and e-shop intergation.
TypeScript ReactJS NodeJS Contentful CMS AWS Stack
Top 100 World Food and Beverage Company
3 months
2017-05 - 2017-07

Redesign of Zanado Jobs Website

Full-stack Developer Javascript CSS HTML ...
Full-stack Developer
Javascript CSS HTML Headless CMS AWS Stack
Zalando
8 months
2013-10 - 2014-05

Develop a smart werable device

C# Windows phone (Nokia)

Develop a smart werable device as a part of Aalto Product Development Project.

  • I was responsible for assembling the hardware part of the device and connecting it to the self-developed Windows phone app via bluetooth.

C# Windows phone (Nokia)
Nokia

Aus- und Weiterbildung

Aus- und Weiterbildung

2014 - 2017

Aalto University and TU Berlin

EIT Digital double degree master program

M.Sc. Cloud Computing & Services


Focus:

Thesis: on request


2008 - 2014

Kyiv Polytechnic Institute

M.Sc. Computer-based Enviromental and Economic Monitoring


Focus:

Thesis: on request

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Distributed Systems Spring Security Spring Data Spring Boot Kafka PostgreSQL MongoDB MySQL NoSQL Kubernetes Azure AWS CI/CD REST Microservices TDD Clean Code Redis Docker Domain Driven Design Refactoring

Produkte / Standards / Erfahrungen / Methoden

Java
Java EE
Spring Boot
Spring WebFlux
Azure Cloud
AWS
JavaScript
NodeJS
Kubernetes
Apache Kafka
Flink
Spark
SQL
NoSQL
Project Managment
Agile
Scrum
Kotlin

Profile

  • I am a senior backend software developer with 10 years of professional experience, spending five years at the digital agency Futurice. During this period, I engaged with diverse clients, ranging from large corporations to small startups. My roles varied from Software Developer and DevOps Engineer to Project Manager and Tech Lead, offering me a comprehensive understanding of the entire software development lifecycle: from conceptualizing and shaping a product backlog to its implementation, ongoing maintenance, and successful product delivery. I enjoy acting as an intermediary between business, technology and design leveraging this intersection to yield optimal outcomes.
  • Having a degree in Distributed Systems and Services my true passion lies within the technical domain. In my previous role, I led a team to develop, improve and expand the backend software platform, which provided essential services and maintained data integrity for Robert Bosch Power Tools worldwide. Our approach centered around a sophisticated microservice architecture, orchestrated and scaled using Kubernetes within the Azure Cloud environment. Apache Kafka served as the backbone for facilitating inter-service data communication, while at a microservice level, our infrastructure relied on MongoDB and PostgreSQL for data storage and management.
  • My main programming language is Java, however, I have hands-on experience in JavaScript, Python and Kotlin. My work has predominantly revolved around the Spring Framework, in particular Spring WebFlux, Spring Data, and Spring Security. I?m a fan of reactive programming and stream processing.
  • I enjoy working on the same product over an extended period. It enables a deep understanding of the problem, the creation of effective solutions, and the chance to observe their performance over time, offering invaluable learning experiences.
  • In most of my projects, I worked with best-in-class software practices such as continuous delivery, test-driven development, and embracing agile methodologies to ensure great results.
  • Currently I?m looking for new professional opportunities, where I can utilize my knowledge and expertise while also gaining new knowledge and skills.


Experience

12/2021 - 01/2023

Role: Tech Lead

Customer: Robert Bosch


Tasks:

Power Tools

  • Leading a scrum team in developing, scaling and refactoring a global backend system


03/2017 - 12/2021

Role: Software Developer & Tech Consultant

Customer: Futurice


Tasks:

Working at digital agency at differnt roles: 

  • rom Backend Software Developer and DevOps to Scrum Master and Project Manager


03/2016 - 03/2017

Role: Research Assistant

Customer: Telekom 


Tasks:

Innovation Laboratories

  • Location-based Services, Data Mining


Skills:

Java, Apache Spark, MongoDB, PostgreSQL


06/2015 - 08/2015

Role: Research Assistant

Customer: Aalto University


Tasks:

  • Distributed transactions and NewSQL systems

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.