16.04.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Solution Architect / Technical Lead - Cloud & IoT, Fullstack
Stuttgart, Deutschland
Deutschland +1
WirtschaftsinformatikerSkills
CloudDevOpsSoftware ArchitectureKubernetesSpring BootInfrastructue as CodeTDDClean CodeJavaDomain Driven Design (DDD)
Ich biete:
- Umsetzung komplexer Projekte in Bereichen digitale Transformation, Cloud und IoT.
- Flexibilisierung von Organisationen als auch einzelner Teams
- Fachliche und technische Beratung, Audit der bestehender IT-Landschaft, Machbarkeitsstudie, Planung und Implementierung.
- Gemeinsame Erarbeitung und Auswahl passender Strategie für den Modernisierungsansatz:
- Re-Engineering.
- Lift and Shift
- Evolutionäres Refactoring mit paralleler Weiterentwicklung
- Wrapper-Strategie
- Unterstützung bei der Automatisierungsreife der Produktauslieferung in Projekten mit DevOps und CI/CD
- Langlebige und skalierbare Software-Architekturen mit voller Ausnutzung des Cloud-Potenzials
- Fullstack Softwareentwicklung nach höchsten Qualitätsstandards:
- Refactorung
- Pair Programming
- Test Driven Development - TDD
- Behavior Driven Development - BDD (cucumber/gherkin, jBehave)
- Domain Driven Design
- Clean code, Clean architecture
Skills:
Programmierung / Frameworks/
Technologien
- Backend: Java, Kotlin, Go, Spring Boot, OSGi, testcontainers, jmeter, neo4j, Liquibase
- Frontend: TS/JS, Nest.js, react, jQuery
- Cloud Native: Docker, Kubernetes (k8s), Helm, HashiCorp Vault, serverless.
- Cloud: Microsoft Azure, Google Cloud Platform (GCP)
- Streaming/Reactive: Kafka (Streams API, Connect API), Spring Reactor, MQTT, AMQP, WebSockets, gRPC, signalR
- IAM: Oauth2/ OpenID Connect, SAML 2.0, RBAC, LDAP
- Data processing: XML, XSLT, XPath, JSON, JSONSchema, JSONPath, MOF, Avro, Protobuf, GraphQL
Prozess- und Methodenwissen
- agile Entwicklung, insbesondere Scrum, XP, Event Storming
- Coaching für agile Methoden:
- Pair Programming
- Test Driven Development
- Refactoring
DevOps:
- Build: Azure DevOps, GitHub Actions
- SCA: SonarQube, SonarGraph, DevSecOps
- Provisionierung (IaC): pulumi, Terraform / Terraform CDK
- Monitoring /Alerting: ELK, Prometheus, Grafana, OpenTelemetry, NewRelic
Software-Architekturansätze
- Clean code and architecture
- Microservices & Evolutionary Architecture & IaC
- Cloud Native
- Domain Driven Design
- Streaming Applications / Event Streaming
- Twelve-Factor App methodology
- Dokumentation und Vorgehen nach arc42
- Modellierung: UML, SysML, BPMN 2
Tools:
- intelliJ IDEA - mouseless
- eclipse / RCP/ EMF / GMF
- git, SVN, Trunk Based Development
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischverhandlungssicherUkrainischgut
Projekthistorie
- Full-Stack Softwareentwicklung nach höchsten Qualitätsstandards: TDD, BDD, Refactorung, Pair Programming und Domain Driven Design.
- Umsetzung komplexer Projekte in Bereichen digitale Transformation und IoT.
- Flexibilisierung von Organisationen als auch einzelner Teams. Fachliche und technische Beratung, Audit der bestehender IT, Machbarkeitsstudie, Planung und Implementierung.
- Gemeinsame Erarbeitung und Auswahl passender Strategie für den Modernisierungsansatz:
- Re-Engineering,
- evolutionäres Refactoring mit paralleler Weiterentwicklung,
- Wrapper-Strategie.
- Unterstützung bei der Automatisierungsreife der Produktauslieferung in Projekten mit DevOps Langlebige und skalierbare Software-Architekturen mit voller Ausnutzung des Cloud-Potenzials.
- Enablement und Koordination mehrerer Entwicklerteams für eine Projektpalette im Bereich „Blue Industrial“.
- Etablierung der IT-Governance in der Cloud für Digital Offerings.
- Erarbeitung und Beratung der digitalen Geschäftsmodelle für IoT und Digital Offerings.
- Umsetzung und Coaching der Softwarequalitätsstandards in Entwicklerteams.
- Agiles Coachen.
- Leitung und Coachen der Agile Softwareentwicklung insbesondere TDD, Pair Programming, Refactoring.
- Technische Projektleitung.
- Konzeption und Umsetzung der Software-Architekturen.
- Coaching des Teams für agile Methoden.
- Verantwortlicher für Lebenszyklus und Weiterentwicklung der unternehmensübergreifenden Produktkomponenten - OnPrem und Cloud.
- Koordination interner und externer Mitarbeiter (international).
- Qualitätseitige Projektunterstützung.