08.07.2026 aktualisiert

AF
Premiumkunde
100 % verfügbar

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

Braunschweig, Deutschland
Deutschland
Dipl. Ing. El.
Braunschweig, Deutschland
Deutschland
Dipl. Ing. El.

Profilanlagen

AWS Certified Cloud Practitioner certificate.pdf

Über mich

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.

Skills

Clean CodeJavaArchitekturGitHubInfrastrukturScrumTypeScriptBackendGitLabCloudformationVue.JsKotlinBackend-programmierungGitlab-CiKubernetesFull Stack EntwicklungGraphQLFront EndTerraform
Schwerpunkte
  1. End-to-end Erfahrung von UI bis Datenbank und Hardwareanbindung
  2. Fokus auf robuste, testbare und verständliche Software
  3. Architektur, Refactoring und Modernisierung bestehender Systeme
  4. Effizienzsteigerung durch gezielten, nachvollziehbaren Wissenstransfer
  5. Klare Abstimmungen und strukturierter technischer Austausch
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, SQS, Kafka, CloudFormation (CDK), Terraform
Frameworks: Spring Boot, Spring WebFlux, Vaadin, Eclipse Scout, React, Angular, Vue.js
Build & DevOps: GitLab CI, GitHub Actions, Kubernetes, Jenkins

Spezialkenntnisse
  1. DDD, Clean Architecture, Hexagonal Architecture, Microservices
  2. Clean Code, TDD, BDD, Pair Programming
  3. Agile Methoden (Scrum, Kanban, SAFe)
  4. AWS Certified Cloud Practitioner
  5. Agentic Engineering, Context & Harness Engineering

Sprachen

DeutschMutterspracheEnglischMuttersprache

Projekthistorie

Entwicklung eines Java/Spring-Boot-Backend-Services

Deutsche Fluggesellschaft

Transport und Logistik

5000-10.000 Mitarbeiter

Entwicklung eines Backend-Services zur Generierung, Persistierung und Bereitstellung von SEO-Daten und generierten Landing-Page-URLs im Flug- und Reiseumfeld
  1. Entwicklung eines Java/Spring-Boot-Microservices nach Clean-Architecture-Prinzipien
  2. Implementierung der AWS-Infrastruktur mit AWS CDK
  3. Entwicklung der OpenAPI-Spezifikation, Generierung typisierter REST-API-Interfaces nach API-First-Prinzipien
  4. Persistierung und Abfrage generierter SEO-Daten in AWS DynamoDB und S3
  5. Auslösung des SEO-Update-Prozesses über AWS SQS
  6. Anbindung externer Datenquellen für Flugrouten, Markt-/Länder-/Regionsdaten und Übersetzungen
  7. Aufbau von Unit- und Integrationtests mit JUnit, Testcontainers und LocalStack für DynamoDB-/S3-/SQS-nahe Funktionalität
  8. Aufbau einer JMeter-basierten Performance- und Smoke-Test-Suite für zentrale Read-APIs mit produktionsnahen Testdaten
  9. Erstellung von Architecture Decision Records, Domain-Dokumentation und Umsetzungstickets
  10. Konzeption projektspezifischer KI-Workflows und Agent-Instruktionen zur Unterstützung qualitätsgesicherter Softwareentwicklung in den Bereichen Architektur, Domänenklärung, Testing und Code Review
  11. Befähigung des Entwicklungsteams im praktischen Einsatz agentischer KI-Workflows
Umgebung: Java 21, Lombok, Spring Boot, Maven, OpenAPI, AWS, Docker, Testcontainers, JUnit 5, Mockito, Jmeter, Git, SonarQube, Veracode, Optimizely, JSON, YAML, Cloudformation (CDK), AI Coding Agents (Junie, Claude, Codex)

Projektrollen: Senior Backend Developer

Erstellung einer Produkt Management Software

Federkern Hersteller

Industrie und Maschinenbau

1000-5000 Mitarbeiter

  1. Einführung des Scrum-Entwicklungsprozesses
  2. Frontend und Backend-Entwicklung mit Vaadin
  3. Frontend und Backend-Entwicklung mit Eclipse Scout
  4. Entwicklung von Batch Jobs mit Spring Batch
  5. Entwicklung eines REST-Services mit Spring Boot
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

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

Weiterentwicklung einer IOT Anwendung

Hersteller von Bleiakkumulatoren

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Weiterentwicklung einer IOT Anwendung zur Überwachung und Optimierung
von Ladegeräten und Fahrzeug-Batterien im europäischen Markt.
  1. Entwicklung von Laravel Artisan Commands zur automatisierten Übersetzung von fehlenden Übersetzungen sowie Screenshots für den Review Prozess
  2. Beschleunigung der Datenbank-Zugriffen (SQL)
  3. Fehlerbehebung im Produktivcode und der CI/CD-Pipeline
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

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

Deutscher Sportwagenhersteller

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  1. Weiterentwicklung der vorhandenen Front- und Backend Services im AWS-Umfeld
  2. Neuentwicklung eines REST-Services zur Verwaltung von Portal Benachrichtigungen
  3. Neuentwicklung eines REST-Services zur Speicherung und Abholung von Status-Updates
  4. Implementierung einer GitHub Action zur automatischen Erstellung einer Confluence Seite zur
  5. Dokumentation von in Contentful gespeicherten Inhalte
  6. Migration von Services von Java Version 11 nach 21 und von Spring Boot Version 2 nach 3
  7. Erstellung von Architekture Decision Records (ADR)
  8. Überwachung des Betriebs und Firefighting
  9. 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

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

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

Deutscher Sportwagenhersteller

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  1. Weiterentwicklung und Pflege von Front- und Backend im AWS-Umfeld
  2. Überwachung des Betriebs und Firefighting
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

Prototyp-Entwicklung einer B2B-Plattform

Bio & Pharma Appraisal Spezialist

Pharma und Medizintechnik

< 10 Mitarbeiter

  1. Anforderungsanalyse
  2. Aufsetzen der Deployment-, Test- und Produktions-Infrastruktur mit Gitlab CI/CD und AWS
  3. 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

Entwicklung von AWS Cloud-Services

Für einen internationalen Konzern im Touristikumfeld

Sonstiges

>10.000 Mitarbeiter

  1. Neuentwicklung von Java Spring Batch Services für den Content-Import von Apitude, GIATA und konzerneigenen Quellen.
  2. Aufsetzen der Deployment-, Test- und Productions-Infrastruktur mit Gitlab CI/CD und AWS.
  3. Integration von Inversify in ein GraphQL Node.js Service
  4. Implementierung von Unit-Tests mit Jest
Umgebung: IntelliJ, Java, Spring-Framework, Git, Typescript, XML, JSON, Docker, New Relic, Jira,
Confluence, Swagger OpenAPI, Gitlab, Localstack, AWS Batch, S3, DynamoDB, CloudFormation,
Node.js, Typescript, Inversify, Jest, GraphQL
Projektrollen: Senior Full-Stack-Developer im Scrum-Team

Modernisierung und Weiterentwicklung eines existierenden Serviceportals für Endkunden

Für einen internationalen Konzern im Touristikumfeld

Sonstiges

>10.000 Mitarbeiter

  1. Weiterentwicklung eines existierenden Java-REST-Services
  2. Test Driven Development Coaching
  3. Clean Code Coaching
  4. Einführung von Code Reviews zur Verbesserung des Wissenstransfers
  5. Stabilisierung des Codestandes mit Integrations- und Unittests
  6. Erhöhung der Releasefrequenz durch Automatisierung des Deployments
  7. Absicherung der Deployments mit Selenium Akzeptanztests
  8. Überwachung des Betriebs mit New Relic und Graylog
  9. Migration von PHP 5.3 auf PHP 7.1
  10. Migration von PHP 7.1 auf PHP 7.4
  11. Migration von Zend Framework 1 auf Zend Expressive 3.0
  12. Migration des Frontends von jQuery auf React
  13. Überführung der MVC-Projektstruktur hin zu Domain Driven Design
  14. Input-Validierung basierend auf JSON-Schema
  15. Entwicklung des Frontends hin zur Single Page Application und Headless Frontend
  16. Begleitung des Umzugs von On-Premise zur AWS Cloud
Umgebung: IntelliJ, Java, Junit, Spring-Framework, Hibernate, 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, JSON-Schema

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

Entwicklung eines B2B-Shops

Für einen Großhandel mit internationaler Ladenkette und Versandhandel

Konsumgüter und Handel

500-1000 Mitarbeiter

  1. Design und Implementierung von Code-Componenten
  2. Fachvorträge zum Thema SOLID und Unit-Testing
  3. Einführung gängiger Best Practices und Tools
  4. 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

Weiterentwicklung eines Shop-Frontends für einen internationalen Modekonzern

Für einen international führenden Anbieter von Order-to-Cash-Lösungen
  • Implementierung von Erweiterungen
  • Unit- und Akzeptanztests
  • Refaktorierung von legacy Code
  • Performance Analyse
  • TDD und BDD Coaching
  • Betriebsüberwachung mit New Relic
Umgebung:     
PHPStorm, Git, Subversion, Redis, Apache, MS SQL Server, PHP 5.4 und 5.6, 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

Entwicklung eines Shop-Frontends für Hochlastbetrieb

Für einen Großhandel mit internationaler Ladenkette und Versandhandel

Internet und Informationstechnologie

50-250 Mitarbeiter

  1. Entwicklung eines Shop-Frontends für Hochlastbetrieb
  2. Design und Implementierung von Code-Componenten
  3. Unit- und Integrations-Tests
  4. 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

Softwareentwicklung für Fahrkartenautomaten

Für einen Hersteller von Fahrkartenautomaten

Industrie und Maschinenbau

500-1000 Mitarbeiter

Design und Entwicklung der Software eines modularen Ticketautomaten
  1. Design einer kosteneffektiven Architektur, die auf existierenden Standardframeworks beruht
  2. Implementierung von UPOS-Komponenten: Implementierung der Bargeldzahlung (CashChanger) und Kreditkartenzahlung (Cat - Credit Authorisation Terminal)
  3. Erstellung von Unit-Tests zur Qualifizierung
  4. Entwicklung einer Proof-of-Concept-Applikation mit Produktauswahl, Bezahlvorgang und Ticketdruck
  5. 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
  1. Implementierung und Test
  2. Zertifizierung durch NETS (DK)
Umgebung: Microsoft Visual Studio 2010, C#, XML, NETS SDK
Projektrollen: Senior Entwickler

Bewertungen

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.06.2027


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden