Senior Java Backend Developer | Spring Boot | Microservices | Kafka | Spring AI
- Verfügbarkeit einsehen
- 0 Referenzen
- 60€/Stunde
- 14641 Nauen
- National
- ru | uk | en | de
- 25.10.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Amazon Web Services (AWS), Apache Kafka, Generative KI, Google Cloud, Java (allg.), Kotlin, Kubernetes, Mongodb, Postgresql, Prompt Engineering, Spring Framework
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
Postgresql, Git, Hibernate (Java), Java (allg.), Angular, AngularJS, JavaScript
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
Scrum, Git, Hibernate (Java), Java (allg.), Scala, JavaScript
Über mich
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
Persönliche Daten
- Russisch (Muttersprache)
- Ukrainisch (Muttersprache)
- Englisch (Gut)
- Deutsch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
