
Java / Kotlin Entwickler / Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 83119 Obing
- Umkreis (bis 200 km)
- de | en
- 02.12.2023
Kurzvorstellung
Certified AWS Solution Architect Associate (2023)
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – 5/2023
Tätigkeitsbeschreibung
Projektbeschreibung:
Entwicklung einer zentralen Service Komponente zur Vereinheitlichung des Datenmanagements und zur Optimierung von Business Prozessen.
Auf Basis von Apache Kafka wird ein zentraler DataHub aufgebaut. Daten werden aggregiert, zentral verarbeitet und an verschiedene Konsumenten (BI, CRM) veröffentlicht.
Der Datahub wird die zentrale Schnittstelle für Daten im Unternehmen.
Technologien:
Kotlin, Kafka, Postgres, Postgres Foreign Data Wrapper, Avro, Jenkins, Kubernetes, MockK, Spring Boot, Spring Data JPA, Domain Driven Design, Event Driven Architecture, Kafka Connect
Aufgaben:
Aufbau einer skalierbaren Architektur auf Basis Spring Boot und Kafka
Effiziente Verarbeitung großer Datenmengen mit Apache Kafka und Spring Kafka
Schema Evolution mit Avro
Technisches Coaching
Domain Driven Design
Agile Entwicklung nach Scrum.
Produktives und agiles Team.
Apache Kafka, Postgresql, Jenkins, Kotlin, Kubernetes
3/2022 – 3/2023
Tätigkeitsbeschreibung
Cloud Migration einer E-Commerce Plattform im laufenden Betrieb.
Eine bestehende E-Commerce Plattform wird in die Cloud migriert.
Ziel ist es eine saubere Greenfield Architektur zu etablieren, die als BluePrint für weitere Migrationen verwendet werden kann.
Wir setzen hierbei auf möglichst vollständige Automatisierung mit Hilfe von GitOps und ArgoCD.
Das komplette Setup ist automatisiert und als Infrastructure as Code über Terraform und Terragrunt realisiert.
Aufgebaut werden mehrere Umgebungen in enger Zusammenarbeit mit dem QA Team.
Periodische Lasttests stellen die Funktionsfähigkeit und Belastbarkeit des Systems sicher.
Amazon Web Services (AWS), Git, Java (allg.)
8/2021 – 2/2022
Tätigkeitsbeschreibung
Projektbeschreibung:
Aufbau einer Streaming Pipeline zur Echtzeitverarbeitung von Produktangeboten in einer Ecommerce Plattform.
Um die Produktpflege in einer ECommerce Plattform zu beschleunigen wird ein Publizierungsprozess auf Basis Kafka und Kafka Streams realisiert.
Die Zeitspanne von der Pflege von Produkten bis zur Live-Stellung in Produktion verringert sich dadurch von mehreren Stunden auf Sekunden bis Minuten.
Die Lösung basiert auf Kafka und Kafka Streams realisiert mit mehreren Microservices und Pipelines.
Die Umgebung wird auf AWS betrieben.
Die Provisionierung der Umgebung basiert auf Infrastructure as Code, Terraform und GitOps mit Weaveworks Flux.
Aufgaben:
Konzeption Architektur Implementierung Infrastruktur Coaching
Technologien:
Spring, Spring Boot, Kafka, Kafka Streams, Flux, AWS, Terraform, Terragrunt, Docker, Kubernetes, EKS
Apache Kafka, Java (allg.), Amazon Web Services (AWS), Kubernetes
10/2018 – 8/2021
Tätigkeitsbeschreibung
Agile Entwicklung einer leichtgewichtigen eCommerce Plattform. Fokus des Projektes liegt auf einer engen Zusammenarbeit mit dem Fachbereich und einer möglichst kurzen Time-To-Market.
Hierfür müssen fachliche Konzepte überarbeitet und mit einem effizienten und modernen Technologiestack von Grund auf neu realisiert werden.
Die Architektur basiert auf lose gekoppelten Self Contained Systems (SCS) und technisch auf einer Kafka Event Architektur und Microfrontends auf Basis des Mosaic9 Stacks von Zalando.
Die in der AWS Cloud betriebene Infrastruktur wird über Cloudformation und Terraform provisioniert. Die komplette Infrastruktur ist über Infrastructure as Code versioniert und über runatlantis.io automatisch provisioniert.
Die Umgebungen werden automatisiert durch die Entwickler bespielt per Continuous Delivery / Continuous Deployment.
Monitoring basiert auf Prometheus und Prometheus Operator. Visualisierung und Alerting erfolgt über Grafana.
Aufgaben:
Entwickler Coaching
Dokumentation von Konzepten und Guidelines Technischer Ansprechpartner Sicherstellung Einhaltung Enterprise Architektur Guidelines Qualitätssicherung
Infrastructure as Code / Terraform Cloudformation
Technologien:
Spring, Typescript, Jest, NodeJS, Mosaic9 Stack, Kubernetes, AWS, EKS, Jenkins, Splunk, Redis, Oracle, Docker, AWA Lambda, VueJS, Kotlin, Event Driven Architecture, Kafka, Kafka Connect, SQS, SNS, Terraform, Terragrunt, Atlantis, Prometheus, AWS Step Functions, AWS Elasticache, ElasticSearch 6.8, Java 11
Docker, Java (allg.), Jenkins, Kotlin, Spring Framework, Amazon Web Services (AWS)
Zertifikate
AWS Web Services
Ausbildung
München
Über mich
Ich arbeite vorzugsweise Remote (1 Tag Vor-Ort ist generell machbar)
Ich biete ihnen nicht nur technische, sondern auch fachliche Expertise.
Bisherige Branchen:
- Telekommunikation
- Versicherung
- Automobil
Tätigkeitsschwerpunkte:
• Spring Architekturen
• Java / Kotlin
• Javascript / Typescript
• Kafka / Event Driven Architecture
• Beratung
• Coaching
Weitere Kenntnisse
Softwareentwicklung seit 2007
IT Architekt seit 2010
Freiberuflicher IT Trainer seit 2011
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden