freiberufler Senior Full-Stack Software Engineer (Java/Kotlin/TypeScript) | Architektur | Backend & Frontend auf freelance.de

Senior Full-Stack Software Engineer (Java/Kotlin/TypeScript) | Architektur | Backend & Frontend

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • Niedersachsen
  • auf Anfrage
  • de  |  en
  • 26.11.2025
  • Contract ready

Kurzvorstellung

Senior Full-Stack Software Engineer mit Schwerpunkt Java/Kotlin und modernen Web-Frontends. Fokus auf klarer Architektur und wartbaren Lösungen in Cloud- und On-Prem-Umgebungen.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • API-Entwickler5 J.
  • Full-Stack5 J.
  • Full Stack Developer5 J.
  • JavaScript-Entwickler5 J.
  • Mariadb5 J.
  • Software Architecture5 J.
  • Softwareentwicklung (allg.)
  • Spring Framework8 J.
  • SQL Entwickler5 J.
  • Typescript8 J.

Projekt‐ & Berufserfahrung

Senior Full-Stack-Developer
Bleiakkumulatorhersteller Automobil/Industrie, Büdingen
3/2025 – 9/2025 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2025 – 9/2025

Tätigkeitsbeschreibung

Entwicklung einer IOT Anwendung zur Überwachung und Optimierung
von Ladegeräten und Fahrzeug-Batterien im europäischen Markt

- Beschleunigung der Datenbank-Zugriffen (SQL)
- Fehlerbehebung im Produktivcode und der CI/CD-Pipeline
- Entwicklung von Laravel Artisan Commands zur automatisierten Übersetzung von fehlenden Übersetzungen sowie Screenshots für den Review Prozess
- Laufende Weiterentwicklung des Teams durch Pair-Programming und Coaching

Umgebung: Javascript, QT/C++, Embedded, GoLang, Apache, PHP, MySQL, MariaDB, AWS (CDK,ECS, EKS/Kubernetes, RDS, ALB, CloudWatch, …), Linux, GitLab, Laravel, CSS3, Tailwindcss, HTML5, OpenAPI, REST, DeepL, ChatGPT, Gemini

Projektrollen: Senior Full-Stack-Developer

Eingesetzte Qualifikationen

Amazon Web Services (AWS), C++, Code-Review, CSS (Cascading Style Sheet), Embedded Entwicklung / hardwarenahe Entwicklung, Git, Go (Programmiersprache), HTML5, Mariadb, Mysql, PHP, Qt (Software)

Senior Full-Stack-Developer im Scrum-Team im SAFe Umfeld
Für einen deutschen Sportwagenhersteller, Ludwigsburg
3/2022 – 3/2025 (3 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

3/2022 – 3/2025

Tätigkeitsbeschreibung

Entwicklung von Diensten zur Zustellung von Email, SMS und Portal Benachrichtigungen

- Weiterentwicklung der vorhandenen Front- und Backend Services im AWS-Umfeld
- Neuentwicklung eines REST-Services zur Verwaltung von Portal Benachrichtigungen
- Neuentwicklung eines REST-Services zur Speicherung und Abholung von Status-Updates
- Implementierung einer GitHub Action zur automatischen Erstellung einer Confluence Seite zur
Dokumentation von in Contentful gespeicherten Inhalte
- Migration von Services von Java Version 11 nach 21 und von Spring Boot Version 2 nach 3
- Einführung einer DDD-Projektstruktur mit Trennung von Unit- und Integrationtests
- Erstellung von Architekture Decision Records (ADR)
- Überwachung des Betriebs und Firefighting
- Pair-Programming und Coaching

Umgebung: IntelliJ, Java, WebStorm, Typescript, Spring-Boot, Spring WebMVC, Spring WebFlux (Spring Reactive), Spring Security, Spring Data, SpringDoc/OpenAPI, GraalVM, Junit, Mockito, Kafka, Docker, Node.js, Angular, Jest, Playwright, HTML, CSS, Git, New Relic, Splunk, Apigee, GitHub Actions, ArgoCD, AWS CodePipeline, EKS, Kubernetes, Lambda,
DynamoDB, S3, SNS, SES, MSK, Glue, OpenSearch, Terraform, Python, Jira, Confluence, Contentful, JSON-Schema

Projektrollen: Senior Full-Stack-Developer im Scrum-Team im SAFe Umfeld

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, Apache Kafka, Confluence, CSS (Cascading Style Sheet), Docker, Git, HTML, Java (allg.), Jira, Junit, Kubernetes, Node.Js

Senior Full-Stack-Developer im Scrum-Team im SAFe Umfeld
Für einen deutschen Sportwagenhersteller, Ludwigsburg
9/2020 – 12/2021 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2020 – 12/2021

Tätigkeitsbeschreibung

Weiterentwicklung des Kunden- und Händlerportals für Fahrzeugverkäufe

- Weiterentwicklung und Pflege von Front- und Backend im AWS-Umfeld

Umgebung: IntelliJ, Kotlin, Spring-Boot, Spring Security, Spring Native, GraalVM, Junit, Pact (Contract Testing), Mockito, OracleDB, MongoDB, Kafka, Docker, Node.js, React, Typescript/Javascript, Git, New Relic, Kibana, Apigee, PingID MFA, AWS CodePipeline, CloudWatch, Lambda, S3, ECS, Cognito, CDK, Jira, Github, Artifactory, OpenAPI, Logstash

Projektrollen: Senior Full-Stack-Developer im Scrum-Team im SAFe Umfeld

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Kafka, Docker, Git, Java (allg.), Junit, Kotlin, Mongodb, Node.Js, React (JavaScript library), Spring Framework, Typescript

Senior Full-Stack-Developer
Ein europaweit führender und weltweit tätiger Hers, Bad Essen
6/2020 – offen (5 Jahre, 7 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

6/2020 – offen

Tätigkeitsbeschreibung

Erstellung einer Produkt Management Software

- Einführung des Scrum-Entwicklungsprozesses
- Frontend und Backend-Entwicklung mit Vaadin
- Frontend und Backend-Entwicklung mit Eclipse Scout
- Entwicklung von Batch Jobs mit Spring Batch
- Entwicklung eines REST-Services mit Spring Boot
- Anbindung von Abas ERP Schnittstellen
- Laufende Weiterentwicklung des Teams durch Pair-Programming und Coaching

Umgebung: IntelliJ, Java, Junit, Mockito, Spring-Boot, Spring Security, JPA, Hibernate, SpringDoc/OpenAPI, Vaadin, Eclipse Scout, MariaDB, Typescript, Docker, Polymer, LitElement, Node.js, Typescript/Javascript, HTML, CSS, Git, Jenkins, Redmine, Jira, GitLab, Grafana, Kibana, Abas ERP, JasperReports

Projektrollen: Senior Full-Stack-Developer im Scrum-Team

Eingesetzte Qualifikationen

API-Entwickler, Full Stack Developer, JavaScript-Entwickler, SQL Entwickler, Software Architecture, Full-Stack, Java (allg.), Mariadb, Spring Framework, Typescript

Senior Full-Stack-Developer
Für einen Bio & Pharma Appraisal Spezialist, Lübeck
4/2020 – 6/2020 (3 Monate)
Life Sciences
Tätigkeitszeitraum

4/2020 – 6/2020

Tätigkeitsbeschreibung

Prototyp-Entwicklung einer B2B-Plattform

- Anforderungsanalyse
- Aufsetzen der Deployment-, Test- und Produktions-Infrastruktur mit Gitlab CI/CD und AWS
- Frontend und Backend-Entwicklung

Umgebung: IntelliJ, Java, Kotlin, Spring-Framework, Maven, Git, Typescript, XML, JSON, Docker, Swagger OpenAPI, Gitlab, Localstack, AWS Lambda, S3, DynamoDB, Sceptre, CloudFormation, SAM, React, Node.js, Typescript, Inversify, Jest, GraphQL

Projektrollen: Lead/Senior Full-Stack-Developer

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud (allg.), HTML, Java (allg.), Spring Framework, Typescript

Senior Full-Stack-Developer im Scrum-Team
Kundenname anonymisiert, Hannover
2/2020 – 3/2020 (2 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

2/2020 – 3/2020

Tätigkeitsbeschreibung

Entwicklung von Cloud-Services

- Neuentwicklung von Java Spring Batch Services für den Content-Import von Apitude, GIATA und konzerneigenen Quellen.
- Aufsetzen der Deployment-, Test- und Produktions-Infrastruktur mit Gitlab CI/CD und AWS.
- Integration von Inversify in ein GraphQL Node.js Service
- Implementierung von Unit-Tests mit Jest

Umgebung: IntelliJ, Java, Spring-Framework, Maven, Git, Typescript, XML, JSON, Docker, New Relic, Jira, Confluence, Swagger OpenAPI, Gitlab, Localstack, S3, DynamoDB, ECS, Kubernetes, Sceptre, CloudFormation, Node.js, Typescript, Inversify, Jest, GraphQL

Projektrollen: Senior Full-Stack-Developer im Scrum-Team

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Continuous Delivery, Docker, Git, Java (allg.), Junit, Spring Framework, Typescript

Senior Full-Stack-Developer im Kanban-Team bzw. Scrum-Team
Kundenname anonymisiert, Hannover
9/2017 – 1/2020 (2 Jahre, 5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

9/2017 – 1/2020

Tätigkeitsbeschreibung

Modernisierung und Weiterentwicklung eines existierenden Serviceportals für Endkunden

- Weiterentwicklung eines existierenden Java-REST-Services
- Test Driven Development Coaching
- Clean Code Coaching
- Einführung von Code Reviews zur Verbesserung des Wissenstransfers
- Stabilisierung des Codestandes mit Integrations- und Unittests
- Erhöhung der Releasefrequenz durch Automatisierung des Deployments
- Absicherung der Deployments mit Selenium Akzeptanztests
- Überwachung des Betriebs mit New Relic und Graylog
- Migration von PHP 5.3 auf PHP 7.1
- Migration von PHP 7.1 auf PHP 7.4
- Migration von Zend Framework 1 auf Zend Expressive 3.0
- Migration des Frontends von jQuery auf React
- Überführung der MVC-Projektstruktur hin zu Domain Driven Design
- Input-Validierung basierend auf JSON-Schema
- Entwicklung des Frontends hin zur Single Page Application und Headless Frontend
- Begleitung des Umzugs von On-Premise zur AWS Cloud

Umgebung: IntelliJ, Java, Junit, Spring-Framework, Hibernate, Maven, PHPStorm, Git, Apache, Oracle MySQL, PHP 5.3, PHP 7.1 und 7.4, Xdebug, Composer, PHPUnit, PHPMD (Mess Detector), PHP CodeSniffer, Javascript, jQuery, Node, Typescript, React, Jest, Bootstrap, Vagrant, Docker, Jenkins, PlantUML, New Relic, Graylog, Optimizely, Google Analytics, Jira, Bitbucket, Gitlab, AWS, Swagger OpenAPI

Projektrollen: Lead/Senior Full-Stack-Developer im Kanban-Team bzw. Scrum-Team

Eingesetzte Qualifikationen

Apache HTTP Server, Docker, Hibernate (Java), Java (allg.), JavaScript, Jenkins, Mysql, PHP, React (JavaScript library), Spring Framework, Typescript, Zend Framework

Senior Full-Stack-Developer im Scrum-Team
Kundenname anonymisiert, Kiel
9/2016 – 8/2017 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

9/2016 – 8/2017

Tätigkeitsbeschreibung

Entwicklung eines B2B-Shops

- Design und Implementierung von Code-Componenten
- Fachvorträge zum Thema SOLID und Unit-Testing
- Einführung gängiger Best Practices und Tools
- Refaktorierung von legacy Code

Umgebung: PHPStorm, Mercurial, Redis, Nginx, Oracle MySQL, Solr, PHP 5.5, Xdebug, Composer, PHPUnit, PHPMD, PHP CodeSniffer, HTML XML, JSON, Javascript, Gulp, Npm, jQuery, Vagrant, Jenkins, Ant, Asta-UML, PlantUML

Projektrollen: Senior Full-Stack-Developer im Scrum Team

Eingesetzte Qualifikationen

HTML, JavaScript, Jenkins, Json, Mysql, PHP, UML, XML

Senior Full Stack Developer im Scrum Team
Kundenname anonymisiert, Hannover
9/2015 – 8/2016 (1 Jahr)
Handel
Tätigkeitszeitraum

9/2015 – 8/2016

Tätigkeitsbeschreibung

Entwicklung eines Shop-Frontends für einen internationalen Modekonzern

- Implementierung von Erweiterungen
- Unit- und Akzeptanztests
- Refaktorierung von legacy Code
- Performance Analyse
- TDD und BDD Coaching
- Loadtests mit Gatling
- Betriebsüberwachung mit New Relic

Umgebung: PHPStorm, Git, Subversion, Redis, Apache, MS SQL Server, PHP 5.4 und 5.6, Zend Framework 1, Symfony, Silex, Intellij, Scala,
Xdebug, Composer, Phing, PHPUnit, Behat/Mink, PHPMD (Mess Detector),
PHP CodeSniffer, Webgrind (Profiler UI), HTML, XML, JSON, Javascript, jQuery, React, Bower, Grunt, Npm, Underscore, Require.js, Mocha, Chai, Sinon, Bamboo, Jira, Crucible, Confluence, New Relic, Vagrant, Docker

Projektrollen: Senior Full Stack Developer im Scrum Team

Eingesetzte Qualifikationen

Apache HTTP Server, Docker, HTML, JavaScript, Microsoft SQL-Server (MS SQL), PHP

Senior Backend Entwickler im agilen Team
Kundenname anonymisiert, Kiel
6/2014 – 8/2015 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2014 – 8/2015

Tätigkeitsbeschreibung

Entwicklung eines Shop-Frontends für Hochlastbetrieb

- Design und Implementierung von Code-Componenten
- Unit- und Integrations-Tests
- Review und Code-Optimierung

Umgebung: Microsoft Visual Studio 2012, Mercurial, Linux, Apache, nginx, MySQL, PHP 5.5, Redis, Xdebug, Java (PDF-Generierung), VirtualBox, Vagrant, Puppet, PHPUnit, PHPMD (Mess Detector), PHP CodeSniffer, Webgrind (Profiler UI), HTML, CSS, XML, Javascript, Jenkins, Ant

Projektrollen: Senior Backend Entwickler im agilen Team

Eingesetzte Qualifikationen

Apache HTTP Server, CSS (Cascading Style Sheet), HTML, JavaScript, Jenkins, Mysql, Nginx, PHP, Virtualbox

Senior Entwickler
Kundenname anonymisiert, Hannover
11/2013 – 5/2014 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2013 – 5/2014

Tätigkeitsbeschreibung

Implementierung von UPOS-Komponenten für einen modularen Ticketautomaten

- Implementierung der Bargeldzahlung (CashChanger) und Kreditkartenzahlung (Cat - Credit Authorisation Terminal)
- Erstellung von Unit-Tests zur Qualifizierung
- Entwicklung einer Beispielapplikation mit Produktauswahl, Bezahlvorgang und Ticketdruck
- Erstellung von Entwicklerdokumentation (Englisch)

Umgebung: Microsoft Visual Studio 2012, C#, XML, WPF, Modern UI, Microsoft POS for .NET 1.14, Windows Installer Extensions (WiX), Sandcastle Documentation Compiler, ZVT-Kassenprotokoll

Hardware: Bargeldeinheit (Münzprüfer, Wechselgeldregister, Hopper, Banknotenprüfer), Kartenzahlung (CCV Pinpad OPP-C60, Kartenleser SCR-B,Kontaktloser Leser COR-A10)

Projektrollen: Lead/Senior Entwickler

Integration eines Chip- und Magnetstreifen-Kartenlesers, Pinpads und Terminals in eine bestehende Automatensoftware 

- Implementierung und Test
- Zertifizierung durch NETS (DK)

Umgebung: Microsoft Visual Studio 2010, C#, XML, NETS SDK
Projektrollen: Senior Entwickler

Eingesetzte Qualifikationen

C#, Windows Presentation Foundation, XML

Zertifikate

AWS Certified Cloud Practitioner
2020

Ausbildung

Elektrotechnik
Dipl. Ing. El.

Braunschweig

Über mich

Schwerpunkte

- End-to-end Erfahrung von UI bis Datenbank und Hardwareanbindung
- Fokus auf robuste, testbare und verständliche Software
- Architektur, Refactoring und Modernisierung bestehender Systeme
- Effizienzsteigerung durch gezielten, nachvollziehbaren Wissenstransfer
- Klare Abstimmungen und strukturierter technischer Austausch

Weitere Kenntnisse

Technologien

Sprachen: Java, Kotlin, TypeScript, JavaScript, C#, C/C++, PHP, SQL
Web & Markup: HTML, CSS, REST, GraphQL, OpenAPI, JSON-Schema, PlantUML, AsciiDoc, Markdown
Cloud & Infrastruktur: AWS, u.a. Lambda, ECS/EKS, DynamoDB, S3, CloudFormation (CDK), Terraform
Frameworks: Spring Boot, Spring WebFlux, Vaadin, Eclipse Scout, React, Angular, Vue.js
Build & DevOps: GitLab CI, GitHub Actions, Kubernetes, Jenkins

Spezialkenntnisse

- DDD, Clean Architecture, Hexagonal Architecture, Microservices
- Clean Code, TDD, BDD, Pair Programming
- Agile Methoden (Scrum, Kanban, SAFe)
- AWS Certified Cloud Practitioner

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1840
Berufserfahrung
20 Jahre und 7 Monate (seit 05/2005)

Kontaktdaten

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

Jetzt Mitglied werden