Senior Developer & Architect Java/Kotlin & Cloud (AWS / Azure)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 99425 Weimar
- DACH-Region
- de | en
- 15.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2024 – offen
Tätigkeitsbeschreibung
agile, internat. Teamarbeit (Teamsprache: Deutsch & Englisch)
Fokus auf resiliente, performante und reaktive Datenstrom-Softwarearchitektur (Event-Driven-Design)
Datensicherheit, "at-rest" und "at-transfer" mit dem AES Verfahren sowie SOPS & KMS
Erhebung von Stakeholder-Anforderungen für APIs und Datensätze (mit dem PO / Fachteam)
Verwendung des AVRO-Formats/Konzepts bei der Datenübertragung
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
Förderung von Guidelines, Clean Code, Best Practices und sinnvollen Refactorings
Mentoring der Entwickler, Code Reviews
Amazon Web Services (AWS), Apache Kafka, Docker, Java (allg.), Kubernetes, Openshift, Projektleitung / Teamleitung (IT), Server-Monitoring, Softwareanforderungsanalyse, Spring Framework
9/2023 – 4/2024
Tätigkeitsbeschreibung
- 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, Diskussion, Dokumentation & Testen techn. Lösungen
- "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 verseh. Umgebungen (DEV, TEST, PROD)
Besondere Erfolge:
Die erbaute Software ist nach kurzer Zeit zu einer bedeutenden Komponenten des gesamten Projekts etabliert worden und wird bei jeder Erzeu
gung neuer Installationsdateien für kompatible Vehikel aufgerufen.
API-Entwickler, Apache Kafka, Docker, IT Sicherheit (allg.), Java (allg.), Kubernetes, Microsoft Azure, Python, Representational State Transfer (REST), Server-Monitoring, Spring Framework
9/2023 – offen
Tätigkeitsbeschreibung
- Implementierung von Business Logik, Web-APIs und DB-Interaktionen
- Implementierung von Batch-Prozessen und CronJobs
- Pflege der OpenShift Umgebungen
- Pflege der (CI/CD-) Build-Pipelines & Deployments
- Monitoring der Deployments und Umgebungen
- Beratung in Hinblick auf Qualitätssichernde Maßnahmen
Besondere Erfolge:
Etablierung Qualitätssichernder Maßnahmen im Projektgeschäft (Kontrakte, verbesserte Dokumentation & Kommunikation, Test-Coverage, etc.)
Java (allg.), Jenkins, Kubernetes, Öffentlich geförderte Finanzierung, Openshift, Representational State Transfer (REST), Server-Monitoring, SOAP, Spring Framework, SQL, Versicherungen (allg.)
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
9 Jahre Erfahrung in Programmierung mit Java & Spring Boot, Spring Framework/JEE
9 Jahre Erfahrung in Build-Management (Maven und Gradle) und automatisierten Tests (Unit-Tests, Integrationstests, E2E-Tests)
9 Jahre Erfahrung in Agile Methoden (DevOps, Serum und Kanban)
7 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.)
7 Jahre Erfahrung in API Design (Messaging, Event-Streaming, SOAP & REST) für synchrone & asynchrone Kommunikation
7 Jahre Erfahrung in Datenbank-Integration und -Kommunikation SQL (JPA, Hibernate, PostgreSQL, MSSQL, OracleDB, RDS, BlobStorage, etc.) und NoSQL
6 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.)
5 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 Messaging / Event-Streaming (Kafka, Kafka Streams API, RabbitMQ, JMS, Artemis, verseh. Middleware
4 Jahre Erfahrung in Microsoft Azure Cloud (wie z.B. AKS, ACR, VNet, Azure Key Vaults, Azure App Service, Subscriptions, Resource Groups, etc.)
3 Jahre Erfahrung in Programmierung mit Kotlin, Ktor & Python
3 Jahre Erfahrung in Frontend: Javascript, TypeScript, Vaadin, Angular
--------------------------------------------------------
Detailed Skill-Set:
PROGRAMMIERUNG
JAVA
KOTLIN
BASH
JAVASCRIPT
PYTHON
ARCHITEKTUR & FRAMEWORKS
SPRING (Boot, Cloud, Security, ...)
MICRONAUT
MICROSERVICES
EVENT-DRIVEN-ARCHITECTURE
MODULITH (Monolith + Services)
REST
TEST (JUnit, Spock, Cucumber, Pytest, Wiremock, etc.)
JPA + HIBERNATE
KTOR
CLOUD & INFRASTRUKTUR
AWS (S3, SNS, SQS, EC2, Lambda, SQS, CloudWatch, IAM)
AZURE (B2C, ASQ, App-WEI, Azure DevOps, etc.)
KUBERNETES + HELM
DOCKER
KAFKA + KAFKA-STREAMS-API
TERRAFORM
RABBITMQ
OPENSHIFT
DATEN & DATENBANKEN
SQL (Oracle, PostgreSQL, RDS, ...)
NoSQL (MongoDB, Redis, DynamoDB, ...)
AVRO
SOFTWARE, TOOLS & CI/CD
INTELLIJ IDEA
SWAGGER
DATADOG
KIBANA
GIT
GITLAB
JENKINS
MAVEN & GRADLE
NODE JS
JIRA / CONFLUENCE
GRAFANA + LOKI
SOPS
METHODEN & PRINZIPIEN
CLEAN CODE / SOLID
AGILE (Scrum, Kanban, etc.)
DOKUMENTATION
SYSTEMDESIGN (z.B. UML, etc.)
DOMAIN DRIVEN DESIGN
API DRIVEN DESIGN
TEAMFÜHRUNG + MENTORING
EVENT-DRIVEN-DESIGN
CI/CD
SOFT SKILLS
__________________
ZUVERLÄSSIGKEIT
POSITIVE EINSTELLUNG
MOTIVIERENDER TEAMPLAYER
PROBLEMLÖSUNGSKOMPETENZ
KREATIVITÄT
ZEITMANAGEMENT-FOKUS
RESPEKTVOLL
ANPASSUNGSFÄHIG
LEADERSHIP-QUALITÄTEN
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden