07.05.2026 aktualisiert


Premiumkunde
100 % verfügbarFull Stack Entwickler
Schwanstetten, Deutschland
Weltweit
Computer Science BSc., Aristoteles-Universität ThessalonikiÜber mich
Ich bin Senior Software Developer mit Full-Stack-Fokus auf moderne Webanwendungen. Ich bringe Erfahrung in Frontend-, Backend-, DevOps- und Testing-Technologien mit und unterstütze Teams strukturiert, kommunikationsstark und lösungsorientiert bei hochwertiger Software
Skills
Clean CodeJavaScriptBootstrapDevOpsWeb EntwicklungSpring FrameworkScrumAngular 2+SwaggerSOAPIntegration (Software)TypeScriptFront EndBackendGitLab
Full-Stack-Webentwicklung mit Angular und Spring Boot Umfangreiche Erfahrung in der Entwicklung moderner Webanwendungen mit Angular (Versionen 6–21+) im Frontend und Spring Boot im Backend. Einsatz von TypeScript, SCSS, SASS sowie REST- und Kafka-basierten Architekturen in containerisierten Umgebungen mit Docker und Kubernetes.
Java/JavaEE und Microservices-Architektur Spezialwissen in Java/JavaEE sowie in der Konzeption und Implementierung von Microservices. Nutzung von Spring, Spring Boot, Spring Data JPA, Hibernate und Apache Kafka (Producer/Consumer, Avro-Schemas, Topic-Design) zur Entwicklung skalierbarer und robuster Backend-Systeme.
CI/CD, DevOps und Testautomatisierung Spezialwissen in CI/CD-Pipelines mit Jenkins (inkl. Groovy-Pipeline-Libraries) und GitLab, DevOps-Praktiken sowie umfassender Testautomatisierung mit Playwright, JUnit, Cucumber, Selenium und Karma/Jasmine. Einsatz von SonarQube, Checkmarx, Nexus und NexusIQ zur kontinuierlichen Qualitätssicherung. ISTQB Certified Tester (Foundation Level).
JavaScript, TypeScript und Frontend-Technologien Spezialwissen in JavaScript, TypeScript, CSS, HTML, SCSS und SASS. Erfahrung mit React, Next.js, Web Components (StencilJS), Bootstrap und jQuery für die Entwicklung ansprechender und barrierefreier Benutzeroberflächen.
Scrum und agile Methoden Spezialwissen in Scrum und agilen Entwicklungsmethoden. Langjährige Erfahrung in interdisziplinär besetzten Teams mit Pair Programming, Clean Code und BDD/TDD-Praktiken.
Accessibility (A11y) und Internationalisierung Spezialwissen in der Umsetzung barrierefreier Anwendungen gemäß WCAG 2.1 sowie in der Internationalisierung (i18n) von Webanwendungen mit Weblate, mehrsprachiger Unterstützung und dynamischer Sprachumschaltung.
Containerisierung und Cloud-Infrastruktur Spezialwissen in Kubernetes und Erfahrung mit Docker, Terraform, Rancher, Helm sowie Monitoring-Tools wie Prometheus, Grafana und Kibana für den Betrieb containerisierter Anwendungen in der Cloud.
Datenbanken und Datenpersistenz Kenntnisse in PostgreSQL, Oracle, Apache Cassandra sowie Einsatz von Hibernate, Spring Data JPA, Liquibase und DBeaver für Datenbankzugriffe und Datenmigration.
API-Design und Integration Spezialwissen in REST und Erfahrung mit SOAP, OpenAPI, Swagger, PACT (Consumer Driven Contract) sowie OIAM-Oauth-WC für die Konzeption und Integration von Schnittstellen.
Stakeholder-Management und Release-Verantwortung Erfahrung in der Anforderungsklärung mit Fachbereichen, Übersetzung fachlicher Anforderungen in technische Konzepte sowie Verantwortung für PROD-Releases im 2-Wochen-Takt. Sicherer Umgang mit Web-Analytics (Matomo, DSGVO-konform) und Security-Monitoring (siemlib).
Branchenerfahrung Langjährige Projekterfahrung in der Öffentlichen Verwaltung (Bundesagentur für Arbeit), Medizintechnik, E-Commerce sowie in Mischkonzernen.
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherGriechischMuttersprache
Projekthistorie
Entwicklung des digitalen Portals InWeb (Arbeitsmarktprofil - APZ) fur die Bundesagentur fur Arbeit. Aufbau einer vollstandig internationalisierten Angular-Anwendung mit Spring Boot Backend, containerisierter Architektur (Docker/Kubernetes), CI/CD uber GitLab sowie Integration von Matomo, Checkmarx und Mautic. Schwerpunkte: Internationalisierung, E2E-Testing mit Playwright, Prometheus/Grafana-Monitoring, Kafka-basierte Upload-Workflows und Stakeholder-Management.
Weiterentwicklung und Neuentwicklung fachbergreifender Services fur die Online-Terminverwaltung (ONLINE-TERMINE) als Teil der ONLINE Programm Organisation (OPO). Technologie-Stack: Angular, Spring Boot, Java, Kafka, Docker, Kubernetes. Aufgaben: Erstellung wiederverwendbarer Angular-Komponenten, Implementierung von REST-Schnittstellen, Kafka-Integration, Testautomatisierung mit Playwright und Jenkins-Pipeline-Library-Entwicklung.
Pflege, Wartung und Weiterentwicklung von Portalbausteinen der Domanen Leistung und Basis-dienste/Portal im Rahmen der ONLINE Programm Organisation. Einsatz von Angular (v6-12), Spring Boot, Java, Microservices, Docker/Kubernetes, Jenkins, StencilJS, Apache Cassandra und weiteren Technologien. Aufgaben: SPA-Entwicklung, Microservices-Implementierung, automatisierte Build- und Deployment-Pipelines, Artefaktverwaltung mit Nexus/NexusIQ, automatisierte Tests.