Java Services in der Cloud mit Kubernetes auf Basis von Continuous Integration/Delivery und automatisierter Infrastrukturbereitstellung (IaC)
Aktualisiert am 30.01.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.02.2024
Verfügbar zu: 80%
davon vor Ort: 35%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch Muttersprache
Englisch: verhandlungssicher

Einsatzorte

Deutschland
möglich

Projekte

2 Jahre 11 Monate
2021-03 - heute

Entwicklung eines Portals für digitale Gutscheine

Software-Entwickler/-Architekt go Spring Boot VueJS ...
Software-Entwickler/-Architekt
Google Cloud Platform Google Kubernetes Engine Google Cloud Functions
go Spring Boot VueJS Kubernetes Docker GitHub Github Actions CI/CD
Bamberg (Deutschland)
4 Jahre 10 Monate
2019-04 - heute

Entwicklung BONISTA App

Software-Architekt/-Entwickler Jersey Java 8 Flutter ...
Software-Architekt/-Entwickler
Google Cloud Vision API Google Kubernetes Engine
Jersey Java 8 Flutter GitHub CI/CD Kubernetes Docker MongoDB
Bamberg (Deutschland)
1 Jahr
2020-09 - 2021-08

CI/CD für ein Cloud-basiertes Kommunikationsgateway für Züge Basis von Kubernetes (AWS EKS) mit Helm

Software-Entwickler CI/CD Kubernetes Helm ...
Software-Entwickler
Automatisierte Bereitstellung von:

  • Datenbanken (AWS RDS): PostgreSQL
  • Message Broker (Amazon MQ): RabbitMQ
  • Kubernetes Cluster (Amazon EKS)
  • Virtuellen Maschinen (AWS EC2)
  • API Gateways und LoadBalancern/Ingress (HAProxy)


Automatisierte Bereitstellung der Spring Boot Anwendung mit:

  • Jenkins
  • Helm 3


Amazon EC2 Amazon Elastic Compute Cloud Amazon RDS Amazon EKS Amazon MQ
CI/CD Kubernetes Helm Jenkins CloudFormation RabbitMQ PostgreSQL go Python MQTT HAProxy Debian
Erlangen (D-91056, D-91058, D-91052, D-91054)
3 Monate
2020-02 - 2020-04

Beratung Cloud-basierte Kommunikationsinfrastruktur für OCPP-basierte Ladesäulen

Software-Architekt Software Architecture Kubernetes go ...
Software-Architekt
Konzeption der Infrastruktur auf Basis von

  • Kubernetes + Helm
  • API-Gateway
  • Authentication + Authorization mit Keycloak
  • Message Broker: RabbitMQ
  • Datenbank: CockroachDB

Konzeption der Microservices-Architektur

  • Service Schnitt
  • Beschreibung der Architektur

Konzeption der Software-Architektur der Microservices

  • GraphQL
  • Anbindung Message Broker
  • Anbindung Datenbank
  • OCPP-Integration
  • Schnittstellen zu (Web-)App
  • Definition Design-Richtlinien für Softwarentwickler

RabbitMQ CockroachDB
Software Architecture Kubernetes go OCPP
D-48291 Telgte
2 Jahre
2017-04 - 2019-03

Entwicklung einer Container-basierten Smart City Plattform

Software-Entwickler/-Architekt PHP go CoAP ...
Software-Entwickler/-Architekt

Erhebung von Anforderungen gemeinsam mit dem Product Owner

  • Funktionale Anforderungen
  • Nicht-funktionale Anforderungen

Konzeption der Service- und Software-Architektur

  • Definition Schnittstellen zu RabbitMQ
  • Definition Schnittstellen zu Geräten (CoAP)
  • Definition Schnittstellen zur (Web-)App - REST
  • Zerlegung monolithischer Anwendungsteile in Microservices
  • Realisierung der nicht-funktionalen Anforderungen
  • Schnittstellen-Dokumentation

Implementierung der Services auf Basis von PHP und go

  • Definition der Software-Architektur
  • Implementierung von Modulen/Services
  • Unit-Testing


CI/CD

  • Konzeption der CI/CD-Prozesse
  • Automatisierung von Unit-Tests, Integrations-Tests, Schnittstellen-Tests
  • Anpassen und Erweitern der zugehörigen Pipelines auf Basis von Jenkins

Rancher RabbitMQ MySQL
PHP go CoAP Software Architecture CI/CD docker Jenkins
D-48291 Telgte
8 Jahre 3 Monate
2009-01 - 2017-03

E-Commerce - Entwicklung von web-basierten ERP- und Shop-Systemen

Software-Architekt/-Entwickler Java 8 Python PHP ...
Software-Architekt/-Entwickler
MySQL nginx
Java 8 Python PHP AngularJS

Aus- und Weiterbildung

1 Monat
2019-07 - 2019-07

ISAQB Certified Professional Software Architect

Foundation, ISAQB
Foundation
ISAQB
4 Jahre 7 Monate
1998-10 - 2003-04

Wirtschaftsinformatik

Master of Science in Information Systems, WWU Münster
Master of Science in Information Systems
WWU Münster

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

arc42
Ausbildereignung nach 30 BBiG
ITIL Foundation
iSAQB Certified Professional Software Architect - Foundation

Betriebssysteme

docker
kubernetes
Amazon Web Services
Google Cloud Platform

Programmiersprachen

Java
golang
Javascript
Dart
HTML
CSS
PHP

Datenbanken

PostgreSQL
MySQL
ElasticSearch
MongoDB

Datenkommunikation

MQTT
AMQP/RabbitMQ
REST
HAProxy

Branchen

E-Commerce B2B, Rolling Stock, Energy Management

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.