Senior Fullstack-Entwickler | Java, Kotlin, Spring Boot, Angular/TypeScript, Android
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 71638 Ludwigsburg (Württemberg)
- National
- sq | de | en
- 09.11.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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
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)
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
Mysql, Scrum, Docker, Git, Gradle, Java (allg.), Junit, Kotlin, Spring Framework, Typescript, Angular, Full-Stack, Json, Kubernetes, Representational State Transfer (REST)
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
Graphql, Mysql, Backend, Docker, Flutter, Git, Gradle, Java (allg.), Jenkins, Junit, Kotlin, Spring Framework, Google Cloud, Kubernetes, Representational State Transfer (REST)
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
Postgresql, SQL, Continuous Integration, Wildfly, Apache Maven, Docker, Enterprise Javabeans, Hibernate (Java), Java (allg.), Jenkins, Junit, Typescript, Angular, Full-Stack, Representational State Transfer (REST)
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
IBM DB2, Apache Maven, Backend, C, COBOL, Docker, Git, Java (allg.), Junit, Spring Framework, Microsoft Azure
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
Android Entwicklung, Gradle, Java (allg.), Kotlin, Mobile Application Development, Android, Full-Stack
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
Postgresql, Apache Maven, Backend, Docker, Git, Gradle, Java (allg.), Junit, Kotlin, Reactive Programming, Spring Framework, Json, Representational State Transfer (REST)
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
Datenanalyse, Pandas, Natural Language Processing, Python, Representational State Transfer (REST)
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
Pandas, Reinforcement Learning, Machine Learning, Python
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
Android Entwicklung, Java (allg.), Mobile Application Development, Android
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
Apache Maven, Docker, Git, Node.Js, Spring Framework, Typescript, Angular, Full-Stack, Json, Representational State Transfer (REST), Frontend Entwickler
Ausbildung
Technische Hochschule Mittelhessen
Gießen
Qemal-Stafa-Gymnasium, Tirana (Albanien)
Tirana
Über mich
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
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
- Albanisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
