freiberufler Senior Fullstack-Entwickler | Java, Kotlin, Spring Boot, Angular/TypeScript, Android auf freelance.de

Senior Fullstack-Entwickler | Java, Kotlin, Spring Boot, Angular/TypeScript, Android

zuletzt online vor 1 Tagen
  • 80€/Stunde
  • 71638 Ludwigsburg (Württemberg)
  • National
  • sq  |  de  |  en
  • 09.11.2026
  • Contract ready

Kurzvorstellung

Senior Fullstack-Entwickler mit rund 8 Jahren Projekterfahrung: Java/Kotlin-Backends mit Spring Boot und JEE, Web-Frontends mit Angular/TypeScript und native Android-Apps. Branchen: Intralogistik, Logistik, Versicherung. Verfügbar ab 01.01.2027.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Android2 J.
  • Angular1 J.
  • Docker6 J.
  • Hibernate (Java)
  • Java (allg.)7 J.
  • Kotlin3 J.
  • Kubernetes3 J.
  • React (JavaScript library)2 J.
  • Spring Framework3 J.
  • Typescript3 J.

Projekt‐ & Berufserfahrung

Fullstack-Entwickler – Software zur Palettenberechnung (Java, JEE, React, Algorithmik)
Swisslog AG, Deutschland
4/2024 – 12/2026 (2 Jahre, 9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2024 – 12/2026

Tätigkeitsbeschreibung

Intralogistik: Weiterentwicklung der Software zur Palettenberechnung – von Suchalgorithmen über REST-Services und UI bis zu Deployment und Konfiguration der Test- und Produktionsumgebungen.
Algorithmen und Entwicklung
• Implementierung eines heuristischen Backtracking-Algorithmus in der Baumsuche (Tree Search), der mittels Physik-Simulation und Fitness-Funktionen bestimmt, ab wann eine Palette instabil wird
• Implementierung neuer Methoden in Suchalgorithmen und REST-Services sowie UI-Anpassungen
• Fehlerbehebung u. a. im Excel-Import/-Export, in der Puzzle-Logik und in REST-Services; Hotfixes für eine kundenspezifische Implementierung
Deployment, Betrieb und Kundenprojekte
• Konfiguration von Remote-Maschinen für Test- und Produktionsumgebungen: Host-Setup, Firewall, Netzwerk, sudoers-Anpassungen und Service-Management
• Erstellung von Docker-Images und -Containern, Anpassung von Deployment-Skripten, Aktualisierung von Test- und Produktionsservern und Rollout neuer Releases
• Installation und Konfiguration von PostgreSQL, Oracle DB, WildFly und WebLogic lokal und in Docker-Umgebungen
• Anpassung von Kundenprojekten: Builds (Maven, Skripte), Versionsanpassungen und kundenspezifischer Code
Monitoring
• Datenübertragung an Elasticsearch sowie neue Dashboards und Visualisierungen in Kibana für Datenanalyse und Überwachung
Technologien: Java, JEE, React, TypeScript, REST, WildFly, WebLogic, Docker, Kubernetes, PostgreSQL, SQL Server, Oracle, Flyway, JMS, Pessimistic Locking, Elasticsearch, Kibana, Maven, Excel-Import/-Export, Backtracking, Tree Search, Physik-Simulation, Fitness-Funktionen, Linux-Serverkonfiguration (Firewall, Netzwerk, sudoers), Deployment-Skripte

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, Postgresql, Oracle WebLogic Server, Wildfly, Apache Maven, Docker, Enterprise Javabeans, Java (allg.), Typescript, Elasticsearch, Full-Stack, Kubernetes, React (JavaScript library), Representational State Transfer (REST)

Fullstack-Entwickler (Java/Kotlin, Spring Boot, Angular)
Kundenname anonymisiert, Deutschland
1/2024 – 4/2024 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2024 – 4/2024

Tätigkeitsbeschreibung

Logistik: Fullstack-Entwicklung in Frontend und Backend in einem Scrum-Team, in enger Zusammenarbeit mit Scrum Master und Product Owner.
• Entwicklung mehrerer RESTful-Services mit Java und Spring Boot und deren Anbindung im Frontend
• Code-Reviews von Pull-Requests sowie Unterstützung und Koordination neuer Teammitglieder in Frontend und Backend
• Aufwandsschätzung, Architekturentscheidungen und Fehlerbehebung
• Fokus auf Testbarkeit von Modulen und Komponenten und auf die Einhaltung von Best Practices
• Erstellung und Pflege der Dokumentation
Technologien: Java, Kotlin, Spring, Spring Boot, Angular, TypeScript, REST, JWT, JSON, MySQL, Gradle, npm, Docker, Kubernetes, Hetzner Cloud, JUnit, Mockito, Postman, Git, IntelliJ, Figma, Jira, Confluence

Eingesetzte Qualifikationen

Mysql, Scrum, Docker, Git, Gradle, Java (allg.), Junit, Kotlin, Spring Framework, Typescript, Angular, Full-Stack, Json, Kubernetes, Representational State Transfer (REST)

Fullstack-Entwickler (Schwerpunkt Backend: Kotlin, Spring, GraphQL)
Kundenname anonymisiert, Deutschland
6/2023 – 10/2023 (5 Monate)
Gastronomie
Tätigkeitszeitraum

6/2023 – 10/2023

Tätigkeitsbeschreibung

Eventbranche und Gastronomie: Maßgebliche Mitarbeit an einem Catering-Projekt mit Schwerpunkt auf dem Backend.
• Entwicklung mehrerer GraphQL- und RESTful-Services mit Kotlin und dem Spring-Framework
• Optimierung von Architektur und Konzept sowie Fehlerbehebung
• Einbringen von IT-Sicherheitsexpertise ins Projekt
• Einarbeitung und Anleitung neuer Teammitglieder inkl. fachlicher Schulungen zu den eingesetzten Technologien
Technologien: Java 11, Kotlin, Spring, Spring Boot, GraphQL, REST, Flutter, MySQL, Gradle, Docker, Kubernetes, Google Cloud, Jenkins, Stripe, JUnit, Mockito, Postman, Git, IntelliJ, Figma, Notion

Eingesetzte Qualifikationen

Graphql, Mysql, Backend, Docker, Flutter, Git, Gradle, Java (allg.), Jenkins, Junit, Kotlin, Spring Framework, Google Cloud, Kubernetes, Representational State Transfer (REST)

Fullstack-Entwickler (Java/JEE, Hibernate, Angular)
Kundenname anonymisiert, Deutschland
5/2023 – 8/2023 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2023 – 8/2023

Tätigkeitsbeschreibung

Eventbranche: Fullstack-Entwicklung in Frontend und Backend, in enger Zusammenarbeit mit Scrum Master und Product Owner.
• Maßgebliche Mitwirkung an der Entwicklung mehrerer RESTful-Services mit Java und deren Integration ins Frontend
• Code-Reviews von Pull-Requests; Unterstützung und Koordination neuer Teammitglieder in Frontend und Backend
• Aufwandsschätzung, Fehlerbehebung und Architekturentscheidungen
• Besonderes Augenmerk auf die Testbarkeit der Module und Komponenten sowie auf bewährte Praktiken
• Verantwortung für Erstellung und Pflege der Projektdokumentation
Technologien: Java 11, JEE (JSF, JSP, EJB, JTA, JAX-RS, JAXB, Bean Validation, Managed Beans), Hibernate, SQL, HQL, PostgreSQL, Angular, TypeScript, REST, WildFly, Maven, Jenkins, CI/CD, Docker, GitLab, SonarQube, XML, JSON, WSDL, JUnit, Mockito, IntelliJ

Eingesetzte Qualifikationen

Postgresql, SQL, Continuous Integration, Wildfly, Apache Maven, Docker, Enterprise Javabeans, Hibernate (Java), Java (allg.), Jenkins, Junit, Typescript, Angular, Full-Stack, Representational State Transfer (REST)

Java-Entwickler (Bestandsführungssystem, Spring, Batch, IBM Mainframe)
Kundenname anonymisiert, Deutschland
11/2022 – 5/2023 (7 Monate)
Versicherungen
Tätigkeitszeitraum

11/2022 – 5/2023

Tätigkeitsbeschreibung

Lebensversicherung: Mitarbeit im internen Lebensversicherungsteam am Bestandsführungssystem.
• Analyse und Behebung von Fehlern, die von Testern und Anwendern gemeldet wurden
• Optimierung eines Services zur Komprimierung und Bereitstellung von Dateien für die Tester, z. B. durch verbesserte Komprimierung und parallele Verarbeitungsschritte
• Entwicklung eines individuellen, Spring-basierten Batch-Frameworks und darauf aufbauend eines Batch-Jobs für eine komplexe Datenmigration: Verarbeitung großer Datenmengen in festen Intervallen inkl. Datenbereinigung, -validierung und -migration
• Entwicklung von Unit-Tests für einen Finanzservice zur Absicherung der Korrektheit berechneter Finanzdaten
Technologien: Java 8, Spring, Spring Boot, MyBatis, Microservices, DB2, DBeaver, COBOL, C, IBM Mainframe, Maven, Bamboo, Azure, Docker, JUnit, Mockito, Postman, PuTTY, Git, Bitbucket, IntelliJ, Jira, Confluence

Eingesetzte Qualifikationen

IBM DB2, Apache Maven, Backend, C, COBOL, Docker, Git, Java (allg.), Junit, Spring Framework, Microsoft Azure

Fullstack- und Mobile-Entwickler (Android, Kotlin/Java)
BCM Solutions GmbH, Deutschland
11/2021 – 10/2022 (1 Jahr)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

11/2021 – 10/2022

Tätigkeitsbeschreibung

Bauwesen: Konzeption und Entwicklung nativer Android-Lösungen rund um den Bestellprozess auf Baustellen.
Bestell-App für Baustellen (11/2021 – 07/2022)
• Konzeption und Entwicklung einer Android-App zur Optimierung des Bestellprozesses auf Baustellen mit Java und Kotlin
• Entwurf und Umsetzung der UI/UX mit Kotlin und Material Design
• Entwicklung des App-Backends inkl. lokaler Datenbank mit Kotlin, Room und SQLite
Custom-UI-Komponente für Vorlagen (07/2022 – 10/2022)
• Konzeption und Entwicklung einer Android-Custom-UI-Komponente zur Darstellung von Bestellschein-Vorlagen mit Java und Kotlin
• Implementierung der Kernfunktionalität zum Erstellen und Verwalten verschiedener Vorlagen
• Entwicklung eines Vorlagen-Managers, der die Vorlagen mit der Custom-UI-Komponente verbindet und nahtlos in die App integriert
• Design und Umsetzung der UI/UX mit Kotlin und Material Design; Speicherung der Vorlagendaten mit Room und SQLite
Technologien: Java, Kotlin, Kotlin Coroutines, Kotlin Flow, Android, Android Jetpack (AndroidX, Android KTX, Room, DataStore, Navigation, LiveData), Dagger Hilt, SQLite, RecyclerView, ConstraintLayout, Material Design, Custom Views und Custom Dialogs, Gradle, Timber, Detekt, Gson, EventBus, Firebase Crashlytics, Firebase App Distribution, Android Studio, UI/UX

Eingesetzte Qualifikationen

Android Entwicklung, Gradle, Java (allg.), Kotlin, Mobile Application Development, Android, Full-Stack

Backend-Entwickler (reaktives Backend: Java/Kotlin, Spring WebFlux, RabbitMQ)
Kundenname anonymisiert, Deutschland
6/2020 – 10/2021 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 10/2021

Tätigkeitsbeschreibung

Entwicklung eines reaktiven Backends für einen Issue-Tracker zur Verwaltung von Aufgaben, Projekten und Benutzern.
• Entwicklung und Implementierung des Backends mit Java 8, Kotlin und Spring Boot; Datenhaltung in PostgreSQL
• Authentifizierung und Autorisierung mit JSON Web Tokens (JWT) und Spring Security
• Entwicklung eines Benachrichtigungssystems auf Basis von RabbitMQ, das Benutzer in Echtzeit über Aktualisierungen und Änderungen informiert
Technologien: Java 8, Kotlin, Spring Boot, Spring WebFlux, Project Reactor (Reactor Core), R2DBC, Spring Security, JWT, PostgreSQL, Flyway, RabbitMQ, REST, JSON, YAML, Jackson, springdoc-openapi, Maven, Gradle, Docker, Docker Compose, JUnit, Mockito, Gatling, Postman, Git, GitLab, IntelliJ

Eingesetzte Qualifikationen

Postgresql, Apache Maven, Backend, Docker, Git, Gradle, Java (allg.), Junit, Kotlin, Reactive Programming, Spring Framework, Json, Representational State Transfer (REST)

Python-Entwickler (Web-Scraping, Datenanalyse, NLP)
Kundenname anonymisiert, Deutschland
4/2020 – 6/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2020 – 6/2020

Tätigkeitsbeschreibung

Entwicklung verschiedener Web-Scraping-Services und Anbindung öffentlicher API-Dienste.
• Extraktion von Informationen aus Websites mit Python (BeautifulSoup, Scrapy)
• Anbindung öffentlicher APIs inkl. Umsetzung der erforderlichen Authentifizierungsmechanismen
• Textverarbeitung und NLP-Analysen mit spaCy, Datenaufbereitung und -analyse mit NumPy und pandas, Visualisierung mit Matplotlib
Technologien: Python 3, Scrapy, BeautifulSoup, spaCy (NLP), NumPy, pandas, Matplotlib, REST-APIs, venv, pip, PyCharm

Eingesetzte Qualifikationen

Datenanalyse, Pandas, Natural Language Processing, Python, Representational State Transfer (REST)

Python-Entwickler (Desktop-Anwendung, KI/ML, Reinforcement Learning)
Kundenname anonymisiert, Deutschland
1/2020 – 6/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 6/2020

Tätigkeitsbeschreibung

Entwicklung einer Desktop-Anwendung, die den Lernprozess eines KI-Agenten (Reinforcement Learning) am Beispiel des Spiels Frozen Lake aus OpenAI Gym visualisiert und das Debugging ermöglicht.
• Entwicklung der grafischen Oberfläche mit PyQt5 (Spielfeld, Spielfigur, Zielfelder)
• Implementierung des Q-Learning-Algorithmus und Visualisierung der Q-Tabelle
• Entwicklung von Metriken wie Lernkurve und Erfolgsrate zur Überwachung des Lernfortschritts
• Debugging-Funktionen zur Anzeige von Spielzustand, ausgeführten Aktionen und aktualisierten Q-Werten
Technologien: Python 3, PyQt5, OpenAI Gym, Q-Learning, NumPy, pandas, Matplotlib, Multithreading, venv, pip, PyCharm

Eingesetzte Qualifikationen

Pandas, Reinforcement Learning, Machine Learning, Python

Fullstack- und Mobile-Entwickler (Android) – App-Konzept und Umsetzung
Kundenname anonymisiert, Deutschland
4/2019 – 9/2020 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 9/2020

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer Android-App zur Organisation von Wohngemeinschaften in zentraler Rolle: Entwurf des App-Konzepts und Steuerung der Umsetzung.
• Aufnahme der Anforderungen mit den Stakeholdern und Sprint-Planning für die iterative Umsetzung
• Digitaler WG-Raum mit Login, gemeinsamen Informationen und Aufgaben
• Planung von Einkäufen mit Einkaufslisten und gerechter Aufteilung der Kosten
• Aufgabenplanung (z. B. Putzplan) mit Zuweisung und Fortschrittsverfolgung
• WG-Chat sowie Benachrichtigungs- und Aktivitätsfeed
Technologien: Java 8, Android, Material Design, Firebase Authentication, OAuth 2.0, Firestore

Eingesetzte Qualifikationen

Android Entwicklung, Java (allg.), Mobile Application Development, Android

Fullstack-Entwickler (Schwerpunkt Frontend: Angular, TypeScript, NgRx)
Kundenname anonymisiert, Deutschland
8/2018 – 3/2019 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 3/2019

Tätigkeitsbeschreibung

Maßgebliche Mitwirkung an der Webanwendung für ein Audience-Response-System mit Fokus auf Entwurf und Umsetzung der UI/UX.
• Entwurf eines intuitiven UI/UX-Designs und Umsetzung mit Angular, TypeScript, HTML/CSS und Material Design
• Zentrales State-Management und Steuerung komplexer Datenflüsse mit NgRx und RxJS
• Authentifizierung und Autorisierung per JSON Web Token auf der Frontend-Seite
• Entwicklung eines Theme-Moduls zur individuellen Anpassung des Erscheinungsbilds
• Demo-Version zur Veranschaulichung des Flux-Patterns inkl. Dokumentation des Lösungswegs für andere Entwickler
Technologien: Angular 7/8, TypeScript, RxJS, NgRx, HTML, CSS, Material Design, Node.js, npm, Spring Boot, Maven, REST, JSON, JWT, RabbitMQ, Docker, Docker Compose, Git, GitLab, Postman, WebStorm

Eingesetzte Qualifikationen

Apache Maven, Docker, Git, Node.Js, Spring Framework, Typescript, Angular, Full-Stack, Json, Representational State Transfer (REST), Frontend Entwickler

Ausbildung

Informatik
Bachelor of Science (B.Sc.)
Technische Hochschule Mittelhessen
2025
Gießen
Abitur
Ausbildung
Qemal-Stafa-Gymnasium, Tirana (Albanien)
2012
Tirana

Über mich

Als Fullstack-Entwickler mit rund 8 Jahren Projekterfahrung (seit 2018) entwickle ich Java- und Kotlin-Backends mit Spring Boot und JEE, Web-Frontends mit Angular und TypeScript sowie native Android-Apps. Aktuell arbeite ich in der Intralogistik an einer Software zur Palettenberechnung – von heuristischen Suchalgorithmen über REST-Services und UI bis zu Deployments in Test- und Produktionsumgebungen.

Was ich in Ihr Projekt einbringe:
• Backend: Java, Kotlin, Spring Boot, Spring WebFlux (reaktiv), Spring Security, JEE (JSF, EJB, JAX-RS), Hibernate/JPA, MyBatis, REST, GraphQL
• Frontend: Angular, TypeScript, RxJS/NgRx, React, Material Design
• Mobile: native Android-Entwicklung mit Kotlin und Java (Jetpack, Room, Dagger Hilt, Coroutines/Flow), Firebase, Flutter
• Algorithmik: heuristische Baumsuche mit Backtracking, Physik-Simulation, Fitness-Funktionen
• DevOps & Betrieb: Docker, Kubernetes, CI/CD (Jenkins, Bamboo), Linux-Serverkonfiguration, Releases und Deployments, Monitoring mit Elasticsearch/Kibana
• Daten & Messaging: PostgreSQL, Oracle, SQL Server, MySQL, DB2, RabbitMQ, JMS, Flyway
• Python: Web-Scraping, Datenanalyse (pandas, NumPy), NLP mit spaCy, Reinforcement Learning (Q-Learning)
• Teamrolle: Code-Reviews, Aufwandsschätzung, Architekturentscheidungen, Onboarding und Mentoring neuer Teammitglieder

Branchenerfahrung: Intralogistik, Logistik, Lebensversicherung (Bestandsführung im IBM-Mainframe-Umfeld), Eventbranche und Catering, Bauwesen, IT/Softwareentwicklung.

Arbeitsweise: agil in Scrum-Teams in enger Abstimmung mit Product Owner und Scrum Master, ebenso im V-Modell; Fokus auf Testbarkeit, Best Practices und saubere Dokumentation.

Passende Rollen: Senior Fullstack Developer (Java/Angular), Java/Kotlin Backend Developer, Android Developer.

Ausbildung: B.Sc. Informatik (Technische Hochschule Mittelhessen, 2025); Zertifikat Projektkommunikation.
Eigene Projekte (2015–2017): SPL-Compiler (JFlex, Java CUP, Codegenerierung für eine RISC-Zielmaschine), virtuelle Maschine mit Debugger in C (C89), UDP-Client/-Server und Kryptografie-App mit JavaFX.

Sprachen: Deutsch und Englisch fließend. Unbefristete Arbeitserlaubnis für Deutschland.

Weitere Kenntnisse

Programmiersprachen: Java, Kotlin, TypeScript, JavaScript, Python, C/C++, Scala, PHP, Perl, COBOL, Assembler, Bash
Backend: Spring, Spring Boot, Spring WebFlux, Spring Security, Spring Cloud, Hibernate, JPA, MyBatis, JEE (JSF, JSP, EJB, JAX-RS), Node.js, Ruby on Rails, .NET
Frontend & UI: Angular, AngularJS, React, Vue.js, RxJS, NgRx, jQuery, Material Design, JavaFX, Swing
Mobile: Android (Java, Kotlin, Jetpack/AndroidX, Room, DataStore, Navigation, LiveData, Dagger Hilt, Coroutines/Flow), Firebase, Flutter
Python & Datenanalyse: NumPy, pandas, Matplotlib, spaCy, Scrapy, BeautifulSoup, PyQt5, OpenAI Gym
Messaging: RabbitMQ, JMS
DevOps / Cloud: CI/CD (Jenkins, Bamboo), Docker, Docker Compose, Kubernetes, Azure, Google Cloud, Hetzner Cloud, Linux-Serverkonfiguration, Elasticsearch/Kibana, SonarQube
Applikationsserver: WildFly, WebLogic
Build-Management: Maven, Gradle, npm, make
Datenbanken: PostgreSQL, Oracle, SQL Server, MySQL, DB2, MongoDB, CouchDB, Firestore, SQLite
Web-Technologien: REST, GraphQL, OpenAPI, JSON, XML, YAML, HTML, CSS, JWT, OAuth 2.0
Testing: Unit-Tests, TDD, BDD, JUnit, Mockito, Karma, Protractor, Gatling (Lasttests)
Design Patterns: Singleton, MVC, Observer, Factory, Dependency Injection/Inversion, State, Flux, Composite, Command, Memento
Entwicklungsparadigmen: OOP, funktionale, prozedurale und reaktive Programmierung (Spring WebFlux, Project Reactor)
Methoden & Projektmanagement: Scrum, V-Modell, Analyse und Design, Systemarchitektur, Systemspezifikation, Code-Reviews, Aufwandsschätzung, Dokumentation, Consulting, Jira, Confluence, Trello, Notion
Versionierung: Git, GitLab, GitHub, Bitbucket
Tools: IntelliJ IDEA, Android Studio, Eclipse, NetBeans, WebStorm, PhpStorm, PyCharm, CLion, Visual Studio, Postman, DBeaver, Flyway
Betriebssysteme: Windows, Linux, macOS, Android, iOS
Zertifizierung: Zertifikat Projektkommunikation

Persönliche Daten

Sprache
  • Albanisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
19
Berufserfahrung
8 Jahre und 3 Monate (seit 08/2018)

Kontaktdaten

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

Jetzt Mitglied werden