freiberufler Senior Java Backend Developer | Spring Boot | Microservices | Kafka | Spring AI auf freelance.de

Senior Java Backend Developer | Spring Boot | Microservices | Kafka | Spring AI

zuletzt online vor 2 Tagen
  • 60€/Stunde
  • 14641 Nauen
  • National
  • ru  |  uk  |  en  |  de
  • 25.10.2026

Kurzvorstellung

Senior Java Backend Developer, 9+ Jahre Erfahrung: Spring Boot, Microservices, Kafka, AWS/GCP. KI-gestützte Entwicklung mit Cursor & GitHub Copilot, LLM-Integration mit Spring AI. Remote aus Polen, bald Nauen bei Berlin.

Qualifikationen

  • Amazon Web Services (AWS)9 J.
  • Apache Kafka9 J.
  • Google Cloud9 J.
  • Java (allg.)10 J.
  • Kotlin9 J.
  • Kubernetes9 J.
  • Microservices
  • Postgresql9 J.
  • Spring AI
  • Spring Boot

Projekt‐ & Berufserfahrung

Senior Java Software Engineer (Festanstellung)
Kundenname anonymisiert, Remote
11/2017 – offen (9 Jahre)
Telekommunikation
Tätigkeitszeitraum

11/2017 – offen

Tätigkeitsbeschreibung

TelCo-Middleware- und BFF-Plattform für B2C-, B2B- und VIP-Kunden, die Frontend-Systeme mit bestehenden Backend-Systemen und Datenspeichern integriert.

• Entwicklung neuer Features und Microservices mit komplexer Geschäftslogik, Architekturdesign und Support
• Kafka-Integration und Anbindung zahlreicher Drittsysteme
• Performance-Optimierung: kritische APIs von 20 s auf 3 s, SQL-Abfragen von 10 s auf 2–3 s (Indizes, Entfernen redundanter Abfragen)
• Report-Zipping-Ansatz: Abstürze bei Großkunden von 2× pro Woche auf 0 reduziert
• Mehrstufige Sortierung/Zählung und konfigurierbare Reports (Nutzerzufriedenheit von 5 auf 9 gesteigert)
• Behebung komplexer Multithreading-Fehler beim Cache-Update; Sync-Jobs inkl. Performance-Tuning
• Einführung von Code-Qualitätspraktiken und SonarQube; Refactoring in gemeinsame Bibliotheken
• KI-gestützte Entwicklung mit GitHub Copilot und Cursor; LLM-Integration mit Spring AI
• Onboarding neuer Entwickler; Team: 7 Entwickler, tägliche Abstimmung mit weiteren Teams (60+ Personen)

Technologien: Java 8–21, Kotlin, Spring Boot 2/3, Spring Data, Spring Security, Spring AI, Akka, Kafka, JAX-WS, REST, SOAP, AspectJ, JPA, MyBatis, Hibernate, MySQL, PostgreSQL, MongoDB, Hazelcast, ELK, Kubernetes, GCP, AWS, Gradle, Maven, Jenkins, TeamCity, Tomcat, Git, Bitbucket, Jira, IntelliJ IDEA, GitHub Copilot, Cursor

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Kafka, Generative KI, Google Cloud, Java (allg.), Kotlin, Kubernetes, Mongodb, Postgresql, Prompt Engineering, Spring Framework

Java Software Engineer (Festanstellung)
Paymash, Zürich (remote)
5/2017 – 11/2017 (7 Monate)
Handel
Tätigkeitszeitraum

5/2017 – 11/2017

Tätigkeitsbeschreibung

POS-System für unterschiedliche Unternehmen (Paymash, Schweiz).

• Entwicklung neuer Features auf Basis von Play Framework (Play 1 und Play 2), Wartung von Frontend und Backend
• Migration von Play 1 auf Play 2, Refactoring des Codes
• Testabdeckung von 25 % auf 55 % erhöht
• Architekturdesign und Kundensupport
• Team: 7 Entwickler, 3 QA

Technologien: Play Framework 2, SBT, Java 8, Hibernate, PostgreSQL, JavaScript, Angular, npm, Git, Kanban

Eingesetzte Qualifikationen

Postgresql, Git, Hibernate (Java), Java (allg.), Angular, AngularJS, JavaScript

Full-Stack Software Engineer
CreditGate24, Zürich (remote)
6/2016 – 5/2017 (1 Jahr)
Finanzdienstleister
Tätigkeitszeitraum

6/2016 – 5/2017

Tätigkeitsbeschreibung

Plattform für Kreditvermittlung (CreditGate24, Schweiz), die Kreditnehmer und Investoren zusammenbringt.

• Umsetzung zahlreicher Features, u. a. spezieller Finanzkennzahlen und neuer Report-Typen
• Umfangreiches Refactoring von Legacy-/POC-Code zu einer gut wartbaren Codebasis
• Trading-Features, die ein großes Refactoring erforderten
• API-Ladezeiten von 20 s auf 2 s reduziert
• Behebung komplexer Berechnungsfehler mit tiefem Verständnis der Geschäftslogik
• Migration auf Play 2, Einführung von Code-Qualitätspraktiken und SonarQube
• Enge Zusammenarbeit mit Stakeholdern bei der Anforderungsaufnahme; Onboarding neuer Entwickler
• Team: 8 Entwickler, 3 QA

Technologien: Play Framework 2, SBT, Java 8, Hibernate, JUnit, Mockito, PowerMock, JavaScript, Scala, MySQL, Git, Scrum

Eingesetzte Qualifikationen

Scrum, Git, Hibernate (Java), Java (allg.), Scala, JavaScript

Über mich

Senior Java Backend Developer mit über 9 Jahren Erfahrung im gesamten Softwareentwicklungszyklus – von der Anforderungsanalyse über Architektur und Entwicklung bis zu Deployment und Support.

Schwerpunkte:
• Java (8–21), Kotlin, Spring Boot 2/3, Spring (Security, Data, MVC, AI)
• Microservices und Monolithen, Middleware und BFF, REST-/SOAP-/gRPC-APIs
• Event-getriebene Integration mit Kafka und ActiveMQ
• Performance-Optimierung: API-Antwortzeiten von 20 s auf 2–3 s, SQL-Abfragen von 10 s auf 2–3 s
• Datenbanken: PostgreSQL, MySQL, MongoDB, Oracle, MS SQL; Hibernate/JPA, MyBatis
• Cloud & DevOps: AWS, GCP, Docker, Kubernetes, Jenkins, TeamCity, Ansible
• Qualität: JUnit 5, Mockito, JaCoCo, SonarQube, TDD, Code Reviews
• KI-gestützte Entwicklung: Cursor, GitHub Copilot, ChatGPT, Claude; LLM-Integration mit Spring AI

Projekterfahrung (Auszug):
• seit 11/2017 – Senior Java Software Engineer, TelCo-Middleware- und BFF-Plattform (B2C, B2B, VIP-Kunden): Kafka-Integration, Microservices, Performance-Tuning, Stabilisierung (Abstürze bei Großkunden von 2× pro Woche auf 0), Einarbeitung neuer Entwickler
• 05/2017–11/2017 – Java Software Engineer, Paymash (POS-System, Schweiz): Migration Play 1 → Play 2, Testabdeckung von 25 % auf 55 % erhöht
• 06/2016–05/2017 – Full-Stack Software Engineer, CreditGate24 (Kreditplattform, Schweiz, als Contractor): Finanzkennzahlen, Refactoring, API-Ladezeiten von 20 s auf 2 s reduziert

Starke Kommunikations- und Führungsfähigkeiten, langjährige Zusammenarbeit mit funktionsübergreifenden Teams und Stakeholdern.

Ich arbeite bevorzugt remote. Projektsprache: Englisch; Deutschkenntnisse im Aufbau.

---

Senior Java Backend Developer with 9+ years of experience: Spring Boot, microservices, Kafka, AWS/GCP. Strong focus on performance optimization and AI-assisted development (Cursor, GitHub Copilot, Spring AI). Available for remote projects. Working language: English.

Weitere Kenntnisse

Java (7–21), Kotlin, Scala, Go, Spring Boot (2, 3), Spring Framework (Security, Data, MVC, AI), Akka, Hazelcast, EhCache, Play Framework, Hibernate, JPA, MyBatis, AOP/AspectJ, REST, SOAP, gRPC, JAX-WS, Microservice-Architektur, Kafka, ActiveMQ, PostgreSQL, MySQL, MongoDB, Oracle, MS SQL, Gradle, Maven, SBT, Docker, Kubernetes, AWS, GCP, Jenkins, TeamCity, Ansible, ELK, JUnit 4/5, Mockito, PowerMock, Allure, JaCoCo, SonarQube, Lombok, MapStruct, Vavr, Jackson, Tomcat, Jetty, JBoss, Git (GitLab, GitHub, Bitbucket), Jira, Scrum, Kanban, TDD, Angular, JavaScript. KI/AI: Spring AI, LLM-Integration, Cursor, GitHub Copilot, ChatGPT, Claude, KI-gestützte Softwareentwicklung

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Ukrainisch (Muttersprache)
  • Englisch (Gut)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
17
Berufserfahrung
10 Jahre und 4 Monate (seit 06/2016)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden