
Senior Developer & Architect Java/Kotlin & Cloud (AWS / Azure) Data Science (Kafka)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 99425 Weimar
- DACH-Region
- de | en
- 20.03.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2024 – offen
Tätigkeitsbeschreibung
Aufbau einer Big-Data-Streaming-Applikation als zentrale Datenversorgung zw. zahlreichen Quell- und Zielsystemen. Ziel: Real-Time-Datenversorgung für eine der größten deutschen digitalen Lern- und Zertifizierungs-Plattformen für über 300.000 Beschäftige
Software- und Cloud-Architekt, Technischer Projektleiter
Logistik / Mobilität / Personenverkehr / ÖPNV > 300.000 Mitarbeiter
agile, internat. Teamarbeit (Teamsprache: Deutsch & Englisch)
Fokus auf resiliente, performante und reaktive Datenstrom-Softwarearchitektur (Event-Driven-Design)
Techn. Verantwortung über Microservice Landschaft mit 20 Services & ca. 40-60 Kafka-Topics je Umgebung
Erhebung von Stakeholder-Anforderungen für APIs und Datensätze (mit dem PO / Fachteam)
Realtime-BigData Datentransfer: Kafka-Streaming & AVRO-Format (Kompatibilität, Stabilität & Performance)
Weiterführende Recherche, Design, Konzeption & Dokumentation der IT-Architektur
"Hands-On"-Softwareentwicklung von Features & Bugfixes
Integration der Software in die umgebende Microservice-Landschaft des Projekts
Erzeugung und Pflege der CI/CD sowie der Kafka-Topics & Schemata
Monitoring der Anwendung auf versch. Umgebungen (DEV, TEST, PROD) mit Dashboards, Alerts, MaaS
Koordination E2E Tests, Integrationstests, Smoke-Tests und Unit-Tests
Datensicherheit „at-rest“ und „at-transfer“ mit dem AES Verfahren sowie SOPS & KMS
Förderung von Guidelines, Clean Code, Best Practices und sinnvollen Refactorings
Mentoring der Entwickler, Code Reviews
Bes. Erfolge:
Nach nur einer Woche Einarbeitung und Ablösung meines Vorgängers ist es mir gelungen, zw. Team,
Management und Stakeholdern eine zielorientierte und motivierende Atmosphäre zu etablieren, sodass
Deadlines trotz Personalwechsel und Kürze der Einarbeitung erfolgreich erreicht wurden.
JAVA 21, SPRING BOOT, CLOUD, SECURITY, MICROSERVICES, OPENSHIFT, AWS (S3, IAM, SDK, LAMBDA, SQS, SNS), KAFKA,
KAFKA-STREAMS, REACTIVE, DOCKER, GITLAB CI, HELM, KUBERNETES, HELM, REST, AVRO, GRAFANA, LOKI, SWAGGER,
AES, SOPS, OPENAPI, PKI, JIRA/CONFL., CLEAN CODE, MAVEN, BASH, PYTHON
Amazon Web Services (AWS), Apache Kafka, Docker, Java (allg.), Kubernetes, Openshift, Projektleitung / Teamleitung (IT), Server-Monitoring, Softwareanforderungsanalyse, Spring Framework
9/2023 – 2/2025
Tätigkeitsbeschreibung
Entwicklung eines Bestandssystems zur Policierung (Versicherung) privater Personen und öffentlicher Unternehmen/Vereine
Versicherung im öffentlichen Sektor (Public Relcations) | ca. 7200 Mitarbeiter
Implementierung von Business Logik, Web-APIs und DB-Interaktionen
Implementierung von Batch-Prozessen und CronJobs
Pflege der OpenShift Containerisierung & AWS Umgebung
Pflege der (CI/CD-) Build-Pipelines & Deployments
Erarbeitung einer Kafka-Infrastruktur und -Anbindung an Enterprise Bus
Etablierung neuer qualitätssichernder Maßnahmen
(Dokumentation, API-Kontrakte, automat. Dokumentation, Coverage, etc.)
E2E Tests, Integrationstests & Unit-Tests sowie Clean Code Praktiken
Bes. Erfolge:
Technische Leitung über die erfolgreiche Erstellung einer Client-Kafka-Infrastruktur in unserer App.
Anbindung und Versorgung der angeforderten Daten an ein unternehmensweites Cluster (Enterprise Bus).
Fristgerecht und mit hoher Qualität trotz kurzer Deadline.
JAVA 11/17, SPRING (BOOT, BATCH etc.), VAADIN, SPLUNK, OPENSHIFT, KUBERNETES, HELM, DOCKER, AWS, JENKINS, POSTGRESQL,
LIQUIBASE, SOAP / REST, MAVEN & GRADLE, CLEAN CODE, BASH
Java (allg.), Jenkins, Kubernetes, Öffentlich geförderte Finanzierung, Openshift, Representational State Transfer (REST), Server-Monitoring, SOAP, Spring Framework, SQL, Versicherungen (allg.)
9/2023 – 4/2024
Tätigkeitsbeschreibung
Aufbau einer neuen Software zur Erzeugung komplexer Installationsdateien (“Vehicle Update Instruction“) für
Millionen mobile Verkehrseinheiten
Software- und Cloud-Architekt, Senior Backend Developer
Automobilindustrie, Automotive | > 172.000 Mitarbeiter
agile, an „FuE“ angelehnte, internat. Teamarbeit (Teamsprache: Englisch)
Fokus auf flexible, performante und wartbare Softwarearchitektur
(häufige, teilweise massive Änderungen/Erweiterungen in kurzen Phasen)
fachliche Analyse von Nutzeranforderungen (mit dem PO / Nutzern)
Recherche, Design, Konzeption & Dokumentation der IT-Architektur
"Hands-On"-Softwareentwicklung von Features & Bugfixes
Integration der Software in die umgebende Microservice-Landschaft des Projekts
Anpassungen bei der CI/CD sowie am/im Container-Cluster der Cloud
Monitoring der Anwendung auf versch. Umgebungen (DEV, TEST, PROD)
E2E Tests, Integrationstests, Smoke-Tests und Unit-Tests
Förderung von Clean Code, Best Practices und sinnvollen Refactorings
Mentoring von Junior-Kollegen
Bes. Erfolge:
Die erbaute Software wurde nach kurzer Zeit als eine der bedeutendsten Komponenten des gesamten Projekts
etabliert und wird bei jeder Erzeugung neuer Installationsdateien für alle kompatiblen Vehikel aufgerufen.
JAVA 21, PYTHON, SPRING (BOOT, CLOUD, etc.), AZURE, KAFKA, DOCKER, HELM, KUBERNETES, HELM, REST, LIQUIBASE,
POSTGRES, DATADOG, SWAGGER, PKI, JIRA/CONFL., PYTEST, JAVASCRIPT, NODE, CLEAN CODE, MAVEN
Apache Kafka, API-Entwickler, Docker, IT Sicherheit (allg.), Java (allg.), Kubernetes, Microsoft Azure, Python, Representational State Transfer (REST), Server-Monitoring, Spring Framework
2/2022 – 7/2023
Tätigkeitsbeschreibung
- agile, internat. Teamarbeit (Teamsprache: Englisch)
- Fokus auf Java & Cloud, Performance, Skalierung und Security
- Integration externer Schnittstellen
- fachliche Analyse von Nutzeranforderungen (mit dem PO)
- Design, Dokumentation & Umsetzung techn. Lösungen
- "Hands-On"-Entwicklung von Features & Bugfixes
- Cloud-Migration und Containerisierung
- Erzeugung und Pflege der CI/CD
- Monitoring der Umgebungen (Datadog, Kibana
Besondere Erfolge:
Leitung einer bedeutenden Systemmigration und -portierung in unser Cluster. Neue Repositories, Cloud Services, Pipelines & Releases, Deployments und Zugriffskonfigurationen). Weiterentwicklung des Systems zu einer zentralen Komponente in der Softwarewertschöpfungskette des Unternehmens.
Apache Kafka, Datenbankentwicklung, Postgresql, IT Sicherheit (allg.), Software Quality, Software Architecture, Docker, Java (allg.), Python, Spring Framework, Cloud (allg.), Schnittstellenentwicklung, Microsoft Azure, Kubernetes, Requirements Management
4/2021 – 1/2022
Tätigkeitsbeschreibung
- agile, insbes. crossfunktionale Teamarbeit & Mentoring
- Implementierung von Business Logik, Web-APIs und DB-Interaktionen
- Aktive Gestaltung der Cloud-Landschaft
- Entwicklung einer cloud-native Microservice-Architektur
- Automatisierte & zentrale Erzeugung einer Cloud-Infrastruktur
- Synchrone REST-APIs und asynchrones Data-Streaming
- Management (Deployments, Security, Routing, Load-Balancing,..) der Container-Flotte
- Pflege der (CI/CD-) Build-Pipelines & Deployments
Besondere Erfolge:
Einführung eines strukturierten Wissentransfers und Etablierung einer
positiven Kommunikationskultur im Entwickler-Team.
Apache Kafka, IT Sicherheit (allg.), Software Architecture, Bash Shell, Docker, Java (allg.), Jenkins, Kotlin, Spring Framework, Schnittstellenentwicklung, Amazon Web Services (AWS), Kubernetes
11/2018 – 3/2021
Tätigkeitsbeschreibung
- Systementwicklung innerhalb eines agilen, internat. Teams
- Realisierung von Web- und Datenbank-Kommunikationen
- Deployments, Monitoring & Pflege des Systems in der AWS-Cloud
- Interime Vertretung der Teamleitung DEV
- Verantwortlichkeiten für technische Umsetzungen/Entscheidungen
- Continous Delivery & Continous Integration
- Branching, Merging, Hotfixes & Releases
- Mentoring neuer Kollegen
BESONDERE ERFOLGE:
Vorübergehende Vertretung der Teamleitung DEV (14 Entwickler
aus 3 Ländern). Innerhalb dieser Zeit konnten alle angeforderten
User Stories und Tasks sowie auch kritische Hotfixes (für die
Produktionssysteme) erfolgreich bereitgestellt werden.
Apache Kafka, Oracle Database, SQL, Docker, Java (allg.), Spring Framework, Java Message Service, Amazon Web Services (AWS), Angular, Kubernetes, Openshift, Representational State Transfer (REST)
4/2017 – 10/2018
Tätigkeitsbeschreibung
- Softwareentwicklung Backend & Frontend
- Realisierung von Datenbank- und Webkommunikationen
- internationaleTeamarbeit (6 Entwickler)
- Dokumentation, Task-Management, Versionierung
- Teamleitung: Reporting an & techn. Unterstützung des Projektleiters
- Sicherstellung des erfolgreichen Rollouts der Software (OKT'18)
Besondere Erfolge:
Ernennung zum leitenden Entwickler nach nur 10 Monaten. Erfolgreicher
Rollout & GO-Live und tolle Unterstützung durch „mein" Team.
Oracle Database, SQL, Git, Hibernate (Java), Java (allg.), Jenkins, Java Message Service, CSS (Cascading Style Sheet), HTML, Representational State Transfer (REST), Workflows
1/2015 – 3/2017
Tätigkeitsbeschreibung
Maintenance & Weiterentwicklung unterschiedlicher
Systeme aus Wartungsrahmenverträgen
Confluence, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Java (allg.), JavaScript, Jenkins, Jira, Postgresql, Representational State Transfer (REST), SQL
Ausbildung
TU Dresden
Dresden
Weitere Kenntnisse
Programmierung mit Java & Spring Boot,
Spring Framework / JEE
10 Jahre Erfahrung in
Build-Management (Maven und Gradle)
und automatisierten Tests (Unit-Tests,
Integrationstests, E2E-Tests)
10 Jahre Erfahrung in
Agile Methoden (DevOps, Scrum und Kanban)
8 Jahre Erfahrung in
DevOps (Continuous Integration / Continuous Delivery, Kubernetes, Helm, Docker, Containerisierung, Git, GitLab CI, Jenkins, Docker, OpenShift, Grafana, Loki,
Datadog, Kibana, Sonar, Verschlüsselung (z.B. AES), etc.)
8 Jahre Erfahrung in
API Design (Messaging, Event-Streaming, SOAP & REST)
8 Jahre Erfahrung in
Datenbank-Integration und -Kommunikation
SQL (JPA, Hibernate, PostgreSQL, MSSQL,
OracleDB, RDS, BlobStorage, etc.) und NoSQL
7 Jahre Erfahrung in
IT-Architektur (Microservices (Entwicklung, Konfiguration), Service- Oriented / Hexagonal, Domain Driven Design, Event-Driven Design,Modulith, Monolith, CQRS, etc. Dokumentation,
Anforderungsanalyse, Datensicherheit, etc.)
6 Jahre Erfahrung in
Messaging / Event-Streaming (Kafka, Kafka Streams API,
RabbitMQ, JMS, Artemis, versch. Middleware)
6 Jahre Erfahrung in
AWS (Amazon Web Services) Cloud (wie z.B. SDK, EKS,
VPC, ECS, Fargate, Lambda, S3, SQS, CloudWatch,
IAM, DynamoDB, RDS, etc.), Cloud Native
5 Jahre Erfahrung in
Microsoft Azure Cloud (wie z.B. AKS, ACR, VNet,
Azure Key Vaults, Azure App Service,
Subscriptions, Resource Groups, etc.)
5 Jahre Erfahrung in
Programmierung mit Kotlin, Ktor & Python
4 Jahre Erfahrung in
Frontend: Javascript, TypeScript, Vaadin, Angular
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden