Senior Software Developer / DevOps
- Verfügbarkeit einsehen
- 0 Referenzen
- 105€/Stunde
- 70376 Stuttgart
- Umkreis (bis 200 km)
- de
- 18.07.2023
Kurzvorstellung
Individual Software Entwicklung:
Requirements Engineering
Backend: Java, Spring Boot, SQL, RabbitMQ, REST API Design
Software Architektur: Schichten Architektur, Hexagonale Architektur
Cloud Native: Kubernetes, Docker, Helm, ArgoCD, Azure
Qualifikationen
Projekt‐ & Berufserfahrung
1/2021 – 9/2022
Tätigkeitsbeschreibung
Mitarbeit im öffentlich gefördertem Projekt Catena-X zu Etablierung von einer Datenökonomie im Bereich Automotive:
Begleitung des gesamten Entwicklungszykluses von der Anforderungsklärung,
Ausarbeitung der Architektur, Implementierung, Test Automatisierung und Azure Cloud Deployments
Design und Entwicklung von REST APIs eines auf Spring Boot basierten Systems im Kontext Digital Twins
Erstellen von CI / CD Pipelines mit GitHub Actions
Deployment und Operations der Lösung auf Azure/Kubernetes
Technologie-Stack: Azure Cloud, ArgoCD, Kubernetes, Docker, PostgreSQL, HashiCorp Vault, GitHub Actions, Trivy Scans, Tavern E2E Testing, Spring Boot
Architekturvisualisierung, Java (allg.), Kubernetes, Microsoft Azure, Spring
4/2019 – 1/2021
Tätigkeitsbeschreibung
Konzeption und Umsetzung der Azure Cloud Infrastruktur sowie Applikationsbetrieb
Implementieren der Automatisierungsskripte für die Provisionierung der Infrastruktur mit Terraform
Implementieren der Deployment Skripte mit Ansible für das Deployment der Applikationen auf ein Kubernetes Cluster
Hardening der Azure Infrastruktur gemäß Security Richtlinien
Aufsetzten der Monitoring Lösung
Erstellen von CI / CD Pipelines und durchführen von Produktionsdeployments
Absprache mit Product Ownern und Architekten über Anforderung an die Infrastruktur der Produkte
Technologie-Stack: Azure Cloud, ArgoCD, Kubernetes, Ansible, Ansible Tower, Terraform, Jenkins, Nginx, Docker, MSSQL Server, MongoDB Cloud, InfluxDB, RabbitMQ
Ansible, Jenkins, Kubernetes, Microsoft Azure, NginX
8/2017 – 4/2019
Tätigkeitsbeschreibung
Entwicklung eines Integrationsservices zur Verarbeitung und Verteilung von Nachrichten:
Anforderungsanalyse und Konzeption
Aufsetzten der CI Pipelines
Implementierung der Services auf Basis von Vert.x und RxJava 2
Erstellen von Gatling Tests und Integration in die nightly Builds
Architektur: Schichten Architektur
Technologie-Stack: Java 8, Vert.x, RxJava 2, Maven, Liquibase
Infrastruktur: Cloudfoundry, Oracle, RabbitMQ, Splunk, NewRelic, Jenkins, Confluence, Jira
Apache Maven, Confluence (Atlassian), Internet of Things (IoT), Java (allg.)
7/2016 – 7/2018
Tätigkeitsbeschreibung
Entwicklung von Micro Services zur Bereitstellung von Fahrzeugstammdaten im Kontext Connected Car
Solution- und Technologiearchitekt für integrierte Java Anwendungen im Connected Car Umfeld
Requirements Engineering und Überleitung von fachlichen Anfoderungen mit UX Konzepten sowohl in lokalen als auch internationalen Projekten
Design von Systemarchitekturen inklusive Dimensionierung mit Message Brokern wie Apache Kafka
Implementierung von hexagonalen und reaktiven Architekturen auf Micro-Service Basis in agilen Projekten im Automotive Umfeld
Einsatz als Scrum Master sowohl in lokalen als auch verteilten Teams (Nearshore)
Aufsetzten von Testkonzepten inklusive Überführung in die Testautomatisierung
Unterstützung bei Pre-Sales / Akquisetätigkeiten und Angeboterstellung
Einarbeitung von neuen Mitarbeitern sowohl in der Funktion als Mentor, als auch innerhalb von IT-Projekten
Architektur: Hexagonal - Ports and Adapters, CQRS
Technologie-Stack: Java 8, RxJava, Hystrix, Spring 4, Spring JDBC Template, Maven
Infrastruktur: Kafka, Tomcat, IBM DB2, Splunk, Bitbucket, Jenkins, Confluence, Jira, Elasticsearch
elasticSearch, Java (allg.), Jenkins, Kafka
4/2014 – 7/2016
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer Webapplikation für den Vertrieb von
Fahrzeugen auf Basis von Finanzprodukten (Leasing/Finanzierung)
• Anforderungsanalyse und Konzeption
• Absprache der Anforderungen und Umsetzbarkeit mit nationalen und
internationalen Kunden
• Einarbeiten von neun Mitarbeitern
• Absprache von Schnittstellen und Integrationsmöglichkeiten mit diversen
Stakeholdern aus dem Umfeld CRM, Bonitätsprüfung und Fahrzeug
Konfigurator
• Erstellen von Aufwandschätzungen und Unterstützung bei der
Angebotserstellung
• Implementierung der Anforderungen auf Basis von Spring und Google Web
Toolkit
• Analyse und Optimierung der Applikationsperformance
Architektur: Schichten Architektur
Technologie-Stack: Java 7, Spring 3, Oracle, Google Web Toolkit, Maven, Liquibase, Hibernate
Infrastruktur: Tomcat, IBM DB2, RabbitMQ, Splunk, SVN, Jenkins, Confluence, Jira
Oracle (allg.), Spring
Ausbildung
Esslingen
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden