12.05.2025 aktualisiert


100 % verfügbar
Senior Software-Architekt (Java/Kubernetes ) / Cloud- & Lead-Developer
Leipzig, Deutschland
Deutschland
Dipl. Ing. Elektrotechnik/AutomatisierungstechnikSkills
DatenbankentwicklungSpringSecuritySpring BootIT-ArchitekturHibernateSpringJavaWebentwicklungsingle sign-onSoftware-ArchitektKubernetesIT-SecurityKafka Streams KafkaSpringBoot MicroservicesContinuous Delivery PipelineSpring CloudMicroservice basierte ArchitekturMicroservices-ArchitektDevOpsopentelemetryIAMInformation Security ManagementAzureAmazon AWS HelmTerraformDevSecOpsPassword VaultContainerDockerRancher2RedHat OpenShift
Erfahrungen/Skills:
Produkte / Standards / Erfahrungen
- Lead-Architekt, Solution-Manager, Lead/Senior-Developer im Java/Cloud Umfeld
- Sehr gute Kenntnisse in Frameworks und Tools (24 Jahre Java EE, 18 Jahre Spring)
- Hohe Problemlösungskompetenz, gute kommunikative Skills und Serviceorientierung
- Hohe Kompetenz im Microservice Architekturdesign und Modularisierung im Cloud Umfeld, Clean Architecture/Code, Legacy Code und hexagonaler Architektur
- Sehr gute Cloud-native, Kubernetes- und Security-Kenntnisse
- Technische Projektleitung und Architekturberatung (Java-Umfeld)
- Die Fähigkeit, in unterschiedlichsten Projekten Technologieentscheidungen vorgeben zu können und aktiv Wissen zu vermitteln
- Aufbau von Build- und Testumgebungen / Continuous Integration und - Delivery
- Sehr umfangreiches DevOps und Security Wissen im Aufbau von Systemen
- 100% Leidenschaft, Begeisterung für neue Technologien
- Nutzung von KI/AI für den Softwareentwicklungsprozess
Produkte / Standards / Erfahrungen
- Selbständiger und vollständiger Aufbau von cloudfähigen Java Microservice-Architekturen mit Spring Boot, Spring Cloud und Cloud-native (Kubernetes)
- Kafka-Knowhow und verteiltes Transaktionsmanagement (L2Y, Outbox)
- Hands-on-Mentalität hinsichtlich Beratungen zu architektur- und entwicklungsnahen Themen inklusive Security Strategien in der Cloud
- Leitung und Durchführung von Business Intelligence Projekten zur Unterstützung und Aufwertung bestehender Softwaresysteme
- Konzeption und Umsetzung von Logging und Tracing mit OpenTelemetry für Kibana/Elastic und Jaeger in Kubernetes
- Agile Entwicklung mittels Scrum/Kanban/SAFe und Jira
- Zerlegung monolitischer Anwendungen (Legacy) und Planung von Microservice Architekturen
- unterschiedlichste Refactoringprojekte und Code-Reviewies zur Sicherung von Produkten
- Erfahrung in IAM, Keycloak, Azure, SSO, IDP Architekturen und Security-Konzepten
- Architektur-Experte für SOA sowie Microservice Architekturen (Spring Boot und Spring Cloud) sowie Softwareverteilungskonzepten
- Tiefgreifende Erfahrung mit Jira, Confluenc, Jenkins, Nexus, Maven, Kibana, Gitlab CI, Docker, Kubernetes, Helm, Terraform, Vault, ArgoCD
- Aufbau von CICD Pipelines und Template-Katalogen
- Software-Qualitäts-, Build- und Release-Management
- Testkonzepte und Test Driven Development (TDD) mit verschiedensten Ansätzen wie Unit-, Integrations-, Last- & Performance-Tests, Testcontainer
- RESTful Apis, SOAP, Websocket, Kafka Streams, Avro, Event-based Architecture, Spring-Integration
- mehrjährige Vaadin, GWT, JSF und Struts-Kenntnisse (Webentwicklung)
- tiefgreifendes Hibernate/JPA- und Spring-Knowhow (15 Jahre),
- Erfahrungen im Bereich digitale Signatur, Anmeldeverfahren (SSO, Token-Managment, OpenID, IDP, Azure)
- Datengewinnungsprojekte (BigData), Datenbank-Knowhow sowie Aufbau von effektiven und schnellen Datenmodellen und DB-Sanierung/Optimierung
- Datenbankmodellierung und Performanceoptimierung(Oracle, DB2, SQLServer, Postgres (Cluster))
- Tiefgreifende DevOps Kenntnisse hinsichtlich Kubernetes (Rancher & Openshift), Istio, Helm (Templates), Terraform, OpenpolicyAgent (Rego), ArgoCD (ApplicationSets), Vault, AWS, Keycloak, CICD, Containerhandling, Caching, Redis-Sentinel und Cluster, Elastic, Jaeger, Tracing, Grafana, Prometheus, Golang, Gitlab
- AWS Projekterfahrung mit S3, Cognito, DynamoDB, CloudWatch, CloudFormation, SimpleQueueService (SQS), API Gateway, DynamoDB
- Blackbox-Entwicklungs-, Alarm-, StateOfLife-Monitoring
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
DevOps-Lead
- Teamgröße: 8
- Programmierung: Helm, Golang, Gitlab-CI, Kubernetes, Vault, ArgoCD
- Technologien: Kubernetes-Stack, Grafana, ELK, Opentelemetry, Spring
- Qualifizierung: DevOps-Experte
- Umgebung: Kubernetes
- Beschreibung:
Lead Software-Architekt
Zu meinen Aufgaben gehörte auch das eigenständige Entwickeln von POCs und die programmatische Unterstützung der Entwickler bei Fehlersuchen und neuen technische Ansätzen. Oft habe ich mitentwickelt und bin daher auf dem aktuellen Stand der Entwicklung
- Teamgröße: 40
- Programmierung: Spring-Cloud, Kubernetes, Kafka, MSSQL, MongoDB, Web- & REST-Services, Feign, Elastic Search & Kibana, Java 17, OpenID Connect, OAuth, Vaadin, Service Mesh, Helm, ArgoCD, hexagonale Architektur, Security mit OPA (OpenPolicyAgent Ansatz), Vaadin, React, OpenTelemetry
- Schnittstellen: Rest via Contract-First Ansatz, Kubernetes, Kafka, Avro
- Qualifizierung: Lead-Architektur und Aufbau einer modernen Softwareentwicklung unter Responsive-, Message Driven-, Elastic-, Resilient-Designvorgaben
- Umgebung: Rancher, Kubernetes Cluster, ArgoCD, Spring, Docker Compose, Azure-Cloud, AWS-Cloud, Kafka
- Beschreibung:
Zu meinen Aufgaben gehörte auch das eigenständige Entwickeln von POCs und die programmatische Unterstützung der Entwickler bei Fehlersuchen und neuen technische Ansätzen. Oft habe ich mitentwickelt und bin daher auf dem aktuellen Stand der Entwicklung
Lead Software-Architekt/DevOps
- Teamgröße: 5
- Programmierung: Spring, Kubernetes, AWS, Labmda, AWS-SDK, SQS, S3, CloudWatch, CloudFormation, Splunk, Grafana, Camunda Cloud, Java, Kotlin
- Schnittstellen: Rest via AWS CloudFormation Ingress-API
- Qualifizierung: Architektur und Überführung des AWS Stacks in Spring Cloud
- Umgebung: AWS, Kubernetes
- Beschreibung: