11.10.2026 aktualisiert


100 % verfügbar
Senior Fullstack Engineer & Software Architect | Java | Spring Boot | Distributed Systems
Wien, Österreich
Weltweit
M.Sc. Information TechnologyÜber mich
Senior Fullstack Engineer und Softwarearchitekt mit über 15 Jahren Erfahrung in der Entwicklung von Enterprise-Anwendungen und verteilten Systemen, mit Java als Kerntechnologie. Freelancer über mein eigenes Unternehmen in Wien, Österreich.
Skills
JavaSpring SecurityData ArchitectureDevOpsEnterprise Architecture FrameworkJava EE Connector ArchitectureJava ArchitecturesSpring FrameworkSoftware ArchitectureSolution ArchitectureSystemarchitekturSystem DesignIntegration (Software)Test-Driven DevelopmentEvent-driven Architecture
Java & JVM Engineering
Expertise in Java 25, 21 and 17, JVM internals and performance tuning, concurrency with executors, CompletableFuture and virtual threads, as well as testing with JUnit, Mockito and Testcontainers, and build tooling with Maven and Gradle.
Spring Ecosystem
Deep knowledge of Spring Boot, Spring Security, Spring Data, JPA and Hibernate, Spring Cloud, Java EE, Camunda BPM and Keycloak for building robust enterprise applications.
Distributed Systems & Microservice Architecture
Proficiency in microservice decomposition, event-driven architecture, CQRS, monolith-to-microservice migration, gRPC, REST and GraphQL APIs for scalable and resilient system design.
Cloud & DevOps
Hands-on experience with AWS, GCP, OpenShift, Kubernetes, Docker, Terraform, CI/CD pipelines and SRE practices for reliable production deployments.
Data & Persistence
Working knowledge of Oracle, PostgreSQL, MongoDB, Elasticsearch and Redis for diverse data storage and retrieval requirements.
AI & LLM Integration
Practical use of OpenAI SDK, Anthropic SDK, Model Context Protocol (MCP), self-hosted open models such as Llama, Codestral and Qwen, as well as LLM-assisted test generation and CI tooling.
Additional Programming Languages
Production experience with Go, Python, Node.js and TypeScript as complementary languages alongside Java.
Software Engineering Practices
Application of Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD) and legacy-to-modern migration strategies.
Frontend Technologies
Secondary specialisation in Angular, React, TypeScript and micro-frontend architecture, including AngularJS-to-React and AngularJS-to-Angular/TypeScript migrations.
Expertise in Java 25, 21 and 17, JVM internals and performance tuning, concurrency with executors, CompletableFuture and virtual threads, as well as testing with JUnit, Mockito and Testcontainers, and build tooling with Maven and Gradle.
Spring Ecosystem
Deep knowledge of Spring Boot, Spring Security, Spring Data, JPA and Hibernate, Spring Cloud, Java EE, Camunda BPM and Keycloak for building robust enterprise applications.
Distributed Systems & Microservice Architecture
Proficiency in microservice decomposition, event-driven architecture, CQRS, monolith-to-microservice migration, gRPC, REST and GraphQL APIs for scalable and resilient system design.
Cloud & DevOps
Hands-on experience with AWS, GCP, OpenShift, Kubernetes, Docker, Terraform, CI/CD pipelines and SRE practices for reliable production deployments.
Data & Persistence
Working knowledge of Oracle, PostgreSQL, MongoDB, Elasticsearch and Redis for diverse data storage and retrieval requirements.
AI & LLM Integration
Practical use of OpenAI SDK, Anthropic SDK, Model Context Protocol (MCP), self-hosted open models such as Llama, Codestral and Qwen, as well as LLM-assisted test generation and CI tooling.
Additional Programming Languages
Production experience with Go, Python, Node.js and TypeScript as complementary languages alongside Java.
Software Engineering Practices
Application of Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD) and legacy-to-modern migration strategies.
Frontend Technologies
Secondary specialisation in Angular, React, TypeScript and micro-frontend architecture, including AngularJS-to-React and AngularJS-to-Angular/TypeScript migrations.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2020
Sprachen
ArabischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicherRussischMuttersprache
Projekthistorie
Design and build of Java 25 and Spring Boot microservices for a core banking platform deployed on GCP and OpenShift with PostgreSQL. Led the platform-wide upgrade from Java 17 to Java 25, modernised the legacy Java 8 estate, profiled and optimised compute-intensive services using Go, and led the migration of a large-scale legacy AngularJS application to React.
Designed and built backend web services under Clean Architecture with OpenAPI-first contracts, deployed through Azure DevOps pipelines. Owned backend and frontend delivery on a small, autonomous team for a marketing resource management platform.
Designed and built Java and Spring backend services on AWS under Clean Architecture for an enterprise marketing-automation platform handling high-volume customer messaging. Modernised the legacy stack end-to-end, including an AngularJS to Angular 16 migration across production micro-frontends.