Java, Spring Boot, AWS, Microservices, DevOps, Kafka, GitLab CI/CD, TypeScript, PostgreSQL, RabbitMQ, React, GraphQL, REST, Grafana, Prometheus
Aktualisiert am 30.04.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 29.04.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Polnisch
Muttersprache
Englisch
fließend in Wort und Schrift
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Monat
2025-04 - heute

Zertifizierung & interne Projekte

Cloud Plattform Entwickler/ DevOps Kubernetes Terraform Gitlab CI/CD ...
Cloud Plattform Entwickler/ DevOps

Internes Projekt

  • Entwicklung und Aufbau einer hochverfügbaren sowie skalierbaren, cloud-nativen Plattform auf Basis von Kubernetes

Kubernetes Terraform Gitlab CI/CD Argo CD Prometheus Grafana Elasticsearch & Kibana Helm MySQL Kafka OpenSuse MicroOS AWS Hetzner Jira Confluence Scrum Entwickler im agilen Team mit 4 Personen
auf Anfrage
2 Jahre 4 Monate
2022-03 - 2024-06

Modernisierung der Verkehrsdisposition

Senior Softwareentwickler/ DevOps Java 17 Spring Boot AWS Cloud ...
Senior Softwareentwickler/ DevOps
Die Anwendung unterstützt Disponenten dabei, ihre Aufgaben einheitlich und effizient zu erledigen. Beispiele hierfür sind Überwachen des Zugverkehrs, Dokumentieren von Störungen oder Ergreifen von Dispositionsmaßnahmen wie Ausfälle, Umleitungen und Ersatzverkehr.
  • Entwicklung von Microservices, die Datenflüsse aus Drittsystemen verarbeiten und die Daten über eine GraphQL-API dem Frontend zur Verfügung stellen
  • Aufbau von Gitlab CI/CD Piplines fürs bauen und deployen der Microservices.
  • Refactoring und Migration der Fachlogik zu einer Serverless-Architektur (AWS Lambda, AppSync)
  • Mitarbeit in cross-funktionalen Teams und Review von Konzepten hinsichtlich der technischen Umsetzbarkeit
Java 17 Spring Boot AWS Cloud TypeScript JavaScript (ECMAScript 2021) Node.js Protobuf GraphQL Kafka (MSK) MongoDB (DocumentDB) PostgreSQL (Aurora) Redis (ElastiCache) Gitlab CI/CD Linux Grafana Prometheus Jira Confluence Scrum Entwickler im agilen Team mit 7 Personen
DB Regio
7 Monate
2021-09 - 2022-03

Backend für Videoidentifikation

Senior Softwareentwickler Java 8 Spring Boot Play Framework ...
Senior Softwareentwickler
Die Softwarelösung erlaubt es Unternehmen (z.B. Banken) ihre potenziellen Kunden über ein Online-Portal per Video-Ident identifizieren zu lassen.
  • Weiterentwicklung des Backends und der Dokumentendatenbank, Implementierung neuer Kundenanforderungen und regulatorischer Vorgaben
Java 8 Spring Boot Play Framework SBT Maven Gitlab CI/CD Git MySQL Redis Docker Scrum Entwickler im agilen Team mit 7 Personen Microsoft Office
Idnow GmbH
3 Jahre 3 Monate
2018-10 - 2021-12

Echtzeit-Reiseinformationen für die Deutsche Bahn

Senior Softwareentwickler und Testentwickler Spring Boot Java 11 JavaScript (ECMAScript 6) ...
Senior Softwareentwickler und Testentwickler

Entwicklung einer zentralen Plattform zur Verarbeitung von Echtzeitdaten und Events aus diversen Bestandssystemen, um Reisenden über alle Kanäle konsistente Informationen bereitzustellen.

Schwerpunkte:

  • Entwicklung des Test-Frameworks zur automatisierten Ende-zu-Ende-Simulation von Verkehrssituationen

  • Implementierung von Microservices zur Prüfung fachlicher Komponenten unter nicht-funktionalen Anforderungen (z.?B. fehlerhafte Kafka-Events)

  • Konzeption und Durchführung Cloud-basierter Plattformtests inkl. Analyse, Freigabe von Testläufen, Fehleranalyse und Release-Management

Spring Boot Java 11 JavaScript (ECMAScript 6) Node.js FitNesse Junit Jest Python Docker Kubernetes Helm AWS Linux PostgreSQL Kafka (Confluent) RabbitMQ Apache Avro ArangoDB Jupyter-Notebooks Oracle Cassandra Redis Elasticsearch Gitlab CI/CD Git Grafana Prometheus Docs-as-Code Jira Confluence Kanban Scrum Entwickler im agilen Team
DB Systel GmbH/ DB Reisendeninformation
1 Jahr 8 Monate
2017-02 - 2018-09

Bereich Online-Banking

Softwareentwickler/ Scrum Master Java 7/8 Spring Boot Hibernate/JPA ...
Softwareentwickler/ Scrum Master
Das System besteht aus mehreren Anwendungen, die miteinander integriert das Commerzbank-Portal für Privat- und Geschäftskunden sowie Filialmitarbeiter bilden.
  • Entwurf und Implementierung von Features im Online-Banking
  • Refactoring und Weiterentwicklung der internen Anwendungs-Frameworks (technische Basis)
  • Dokumentation der Framework-Komponenten, die bei der Entwicklung von Geschäftsprozessen verwendet werden
  • Scrum Master: Organisation, Sicherstellen der Einhaltung agiler Entwicklungsprinzipien und Lösen von Problemen im Team
Java 7/8 Spring Boot Hibernate/JPA JavaScript Groovy Apache Wicket Apache Velocity ReactJS Git TFS Maven Methodik: Kanban Entwickler im agilen Team
Commerzbank AG
7 Monate
2016-04 - 2016-10

verschiedene Projekte

Software-Ingenieur - Medizinische und FinTech-Anwendungen Scrum Enterprise Architect Git ...
Software-Ingenieur - Medizinische und FinTech-Anwendungen
Projekt I: Entwicklung und Qualitätssicherung einer Android-App für Diabetiker
  • Die App unterstützt Diabetes-Patienten im täglichen Leben, unter anderem durch Insulinempfehlungen auf Basis verschiedener Messdaten. Zudem ermöglicht sie die Steuerung einer Bluetooth-Insulinpumpe.
    • Modellierung von App-Komponenten in UML basierend auf UI-Richtlinien und Anforderungsdokumenten.
    • Durchführung von Reviews zu Code, Architektur- und Entwurfsdokumenten, Unit-Test-Spezifikationen und anderen relevanten Dokumenten.
    • Besprechung der Review-Ergebnisse und Erarbeitung von Verbesserungsvorschlägen mit dem Kunden und dem Entwicklungsteam in Indien.
    • ?Entwurf und Implementierung von Unit- und Instrumentierungstests für Legacy-Code

Projekt II: Technische Konzeption einer iPad-App zur Okklusionsmessung
  • Die App unterstützt Zahnärzte bei der digitalen Okklusionsmessung mithilfe eines speziellen Handgeräts. Messergebnisse aus dem Handgerät können in der App als 2D-/3D-Modell dargestellt und mit historischen Daten verglichen werden.
    • Erstellung des Pflichtenhefts mit besonderem Fokus auf die App-Handgerät-Kommunikation über ein proprietäres TCP/IP-basiertes Protokoll.
    • Modellierung und Dokumentation der Software-Architektur in UML.
    • Schätzung der Implementierungskosten basierend auf Erfahrung und vorhandener Dokumentation/ Literatur
Scrum Enterprise Architect Git Microsoft Team Foundation Server V-Modell Java 7 UML Android Studio SVN JUnit Mockito/PowerMockito
BAYOONET AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Wirtschaftsinformatik
TU Darmstadt
Abschluss: Master of Science

Studium - Wirtschaftsinformatik
TU Darmstadt
Abschluss: Bachelor of Science

Zertifizierungen & Vertiefungen
  • AWS Certified Cloud Practitioner (2024)
  • ISTQB Certified Tester
  • AWS Certified Solutions Architect (in Arbeit)
  • Vertiefung in Kubernetes

Position

Position

Senior Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Prozesse und Methoden
Experte
Soziale Kompetenzen
Experte
Prozesse und Methoden
  • Agile Softwareentwicklung nach Scrum und Kanban
  • Microservices-Architektur
  • Event-driven Architektur
  • REST APIs
  • Serverless-Architekturen
  • Software-Architektur
  • Testautomatisierung
  • End-to-End Testing
  • Refactoring
  • Continuous Integration and Deployment (CI/CD)
  • DevSecOps

Soziale Kompetenzen

  • Teamplayer
  • analytisch
  • belastbar
  • eigenverantwortlich
  • zielorientiert

Produkte / Standards / Erfahrungen / Methoden

Microservice Architektur
Experte
AWS Cloud
Experte
Agile Softwareentwicklung (Scrum / Kanban)
Experte
Softwareentwicklung
Experte
Event-driven Architekturen mit Kafka
Experte
Messaging Architekturen mit RabbitMQ
Experte
Datenbanken (PostgreSQL)
Fortgeschritten
DevOps
Experte
Profil
Der Mitarbeiter ist ein erfahrener Softwareentwickler mit umfassender Expertise in der Entwicklung und Architektur komplexer, skalierbarer Softwaresysteme. Er hat langjährige Erfahrung mit Microservices, Cloud-Technologien, Event-driven Architekturen, DevOps sowie Testautomation. Er bringt agile Methoden (Scrum, Kanban) sowie DevOps-Praktiken mit und hat in anspruchsvollen Branchen wie dem Transportwesen, Banking und Medizintechnik Kunden erfolgreich unterstützt.

Datenbanken/ Middleware
  • Kafka 
  • PostgreSQL
  • RabbitMQ
  • MongoDB
  • MySQL
  • OpenSearch (Elasticsearch)

Testing Frameworks
  • JUnit Experte 
  • FitNesse
  • Störfx
  • End2End Testing

Werkzeuge und Anwendungen
  • Kubernetes 
  • Sonar Cube
  • Gitlab CI/CD 
  • Confluence
  • Terraform 
  • Helm
  • Git
  • Bash
  • Trivy
  • Jenkins
  • Grafana
  • Maven
  • Prometheus
  • Gradle
  • Docs-as-Code

Frontend Sprachen und Frameworks
  • HTML 5 
  • Node.js
  • JavaScript 
  • CSS
  • Typescript 
  • React

Backend Sprachen und Frameworks
  • Java 
  • XML, XPath, XSLT
  • Quarkus 
  • JPA/Hibernate
  • Spring Boot 
  • PL/SQL

Architektur
  • Verteilte Systeme
  • REST API 
  • Domaindriven
  • Stream Processing 
  • SOAP
  • Serverless Functions

Agile Softwareentwicklung
  • Scrum 
  • TDD
  • Große, international verteilte Teams
  • Kanban

Programmiersprachen

Java (7-21)
Experte
Groovy
Fortgeschritten
Python
Fortgeschritten
Node.js
Experte
JavaScript
Fortgeschritten
TypeScript
Experte

Branchen

Branchen

Transportwesen, Banking, FinTech, MedTech, Touristik

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Monat
2025-04 - heute

Zertifizierung & interne Projekte

Cloud Plattform Entwickler/ DevOps Kubernetes Terraform Gitlab CI/CD ...
Cloud Plattform Entwickler/ DevOps

Internes Projekt

  • Entwicklung und Aufbau einer hochverfügbaren sowie skalierbaren, cloud-nativen Plattform auf Basis von Kubernetes

Kubernetes Terraform Gitlab CI/CD Argo CD Prometheus Grafana Elasticsearch & Kibana Helm MySQL Kafka OpenSuse MicroOS AWS Hetzner Jira Confluence Scrum Entwickler im agilen Team mit 4 Personen
auf Anfrage
2 Jahre 4 Monate
2022-03 - 2024-06

Modernisierung der Verkehrsdisposition

Senior Softwareentwickler/ DevOps Java 17 Spring Boot AWS Cloud ...
Senior Softwareentwickler/ DevOps
Die Anwendung unterstützt Disponenten dabei, ihre Aufgaben einheitlich und effizient zu erledigen. Beispiele hierfür sind Überwachen des Zugverkehrs, Dokumentieren von Störungen oder Ergreifen von Dispositionsmaßnahmen wie Ausfälle, Umleitungen und Ersatzverkehr.
  • Entwicklung von Microservices, die Datenflüsse aus Drittsystemen verarbeiten und die Daten über eine GraphQL-API dem Frontend zur Verfügung stellen
  • Aufbau von Gitlab CI/CD Piplines fürs bauen und deployen der Microservices.
  • Refactoring und Migration der Fachlogik zu einer Serverless-Architektur (AWS Lambda, AppSync)
  • Mitarbeit in cross-funktionalen Teams und Review von Konzepten hinsichtlich der technischen Umsetzbarkeit
Java 17 Spring Boot AWS Cloud TypeScript JavaScript (ECMAScript 2021) Node.js Protobuf GraphQL Kafka (MSK) MongoDB (DocumentDB) PostgreSQL (Aurora) Redis (ElastiCache) Gitlab CI/CD Linux Grafana Prometheus Jira Confluence Scrum Entwickler im agilen Team mit 7 Personen
DB Regio
7 Monate
2021-09 - 2022-03

Backend für Videoidentifikation

Senior Softwareentwickler Java 8 Spring Boot Play Framework ...
Senior Softwareentwickler
Die Softwarelösung erlaubt es Unternehmen (z.B. Banken) ihre potenziellen Kunden über ein Online-Portal per Video-Ident identifizieren zu lassen.
  • Weiterentwicklung des Backends und der Dokumentendatenbank, Implementierung neuer Kundenanforderungen und regulatorischer Vorgaben
Java 8 Spring Boot Play Framework SBT Maven Gitlab CI/CD Git MySQL Redis Docker Scrum Entwickler im agilen Team mit 7 Personen Microsoft Office
Idnow GmbH
3 Jahre 3 Monate
2018-10 - 2021-12

Echtzeit-Reiseinformationen für die Deutsche Bahn

Senior Softwareentwickler und Testentwickler Spring Boot Java 11 JavaScript (ECMAScript 6) ...
Senior Softwareentwickler und Testentwickler

Entwicklung einer zentralen Plattform zur Verarbeitung von Echtzeitdaten und Events aus diversen Bestandssystemen, um Reisenden über alle Kanäle konsistente Informationen bereitzustellen.

Schwerpunkte:

  • Entwicklung des Test-Frameworks zur automatisierten Ende-zu-Ende-Simulation von Verkehrssituationen

  • Implementierung von Microservices zur Prüfung fachlicher Komponenten unter nicht-funktionalen Anforderungen (z.?B. fehlerhafte Kafka-Events)

  • Konzeption und Durchführung Cloud-basierter Plattformtests inkl. Analyse, Freigabe von Testläufen, Fehleranalyse und Release-Management

Spring Boot Java 11 JavaScript (ECMAScript 6) Node.js FitNesse Junit Jest Python Docker Kubernetes Helm AWS Linux PostgreSQL Kafka (Confluent) RabbitMQ Apache Avro ArangoDB Jupyter-Notebooks Oracle Cassandra Redis Elasticsearch Gitlab CI/CD Git Grafana Prometheus Docs-as-Code Jira Confluence Kanban Scrum Entwickler im agilen Team
DB Systel GmbH/ DB Reisendeninformation
1 Jahr 8 Monate
2017-02 - 2018-09

Bereich Online-Banking

Softwareentwickler/ Scrum Master Java 7/8 Spring Boot Hibernate/JPA ...
Softwareentwickler/ Scrum Master
Das System besteht aus mehreren Anwendungen, die miteinander integriert das Commerzbank-Portal für Privat- und Geschäftskunden sowie Filialmitarbeiter bilden.
  • Entwurf und Implementierung von Features im Online-Banking
  • Refactoring und Weiterentwicklung der internen Anwendungs-Frameworks (technische Basis)
  • Dokumentation der Framework-Komponenten, die bei der Entwicklung von Geschäftsprozessen verwendet werden
  • Scrum Master: Organisation, Sicherstellen der Einhaltung agiler Entwicklungsprinzipien und Lösen von Problemen im Team
Java 7/8 Spring Boot Hibernate/JPA JavaScript Groovy Apache Wicket Apache Velocity ReactJS Git TFS Maven Methodik: Kanban Entwickler im agilen Team
Commerzbank AG
7 Monate
2016-04 - 2016-10

verschiedene Projekte

Software-Ingenieur - Medizinische und FinTech-Anwendungen Scrum Enterprise Architect Git ...
Software-Ingenieur - Medizinische und FinTech-Anwendungen
Projekt I: Entwicklung und Qualitätssicherung einer Android-App für Diabetiker
  • Die App unterstützt Diabetes-Patienten im täglichen Leben, unter anderem durch Insulinempfehlungen auf Basis verschiedener Messdaten. Zudem ermöglicht sie die Steuerung einer Bluetooth-Insulinpumpe.
    • Modellierung von App-Komponenten in UML basierend auf UI-Richtlinien und Anforderungsdokumenten.
    • Durchführung von Reviews zu Code, Architektur- und Entwurfsdokumenten, Unit-Test-Spezifikationen und anderen relevanten Dokumenten.
    • Besprechung der Review-Ergebnisse und Erarbeitung von Verbesserungsvorschlägen mit dem Kunden und dem Entwicklungsteam in Indien.
    • ?Entwurf und Implementierung von Unit- und Instrumentierungstests für Legacy-Code

Projekt II: Technische Konzeption einer iPad-App zur Okklusionsmessung
  • Die App unterstützt Zahnärzte bei der digitalen Okklusionsmessung mithilfe eines speziellen Handgeräts. Messergebnisse aus dem Handgerät können in der App als 2D-/3D-Modell dargestellt und mit historischen Daten verglichen werden.
    • Erstellung des Pflichtenhefts mit besonderem Fokus auf die App-Handgerät-Kommunikation über ein proprietäres TCP/IP-basiertes Protokoll.
    • Modellierung und Dokumentation der Software-Architektur in UML.
    • Schätzung der Implementierungskosten basierend auf Erfahrung und vorhandener Dokumentation/ Literatur
Scrum Enterprise Architect Git Microsoft Team Foundation Server V-Modell Java 7 UML Android Studio SVN JUnit Mockito/PowerMockito
BAYOONET AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Wirtschaftsinformatik
TU Darmstadt
Abschluss: Master of Science

Studium - Wirtschaftsinformatik
TU Darmstadt
Abschluss: Bachelor of Science

Zertifizierungen & Vertiefungen
  • AWS Certified Cloud Practitioner (2024)
  • ISTQB Certified Tester
  • AWS Certified Solutions Architect (in Arbeit)
  • Vertiefung in Kubernetes

Position

Position

Senior Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Prozesse und Methoden
Experte
Soziale Kompetenzen
Experte
Prozesse und Methoden
  • Agile Softwareentwicklung nach Scrum und Kanban
  • Microservices-Architektur
  • Event-driven Architektur
  • REST APIs
  • Serverless-Architekturen
  • Software-Architektur
  • Testautomatisierung
  • End-to-End Testing
  • Refactoring
  • Continuous Integration and Deployment (CI/CD)
  • DevSecOps

Soziale Kompetenzen

  • Teamplayer
  • analytisch
  • belastbar
  • eigenverantwortlich
  • zielorientiert

Produkte / Standards / Erfahrungen / Methoden

Microservice Architektur
Experte
AWS Cloud
Experte
Agile Softwareentwicklung (Scrum / Kanban)
Experte
Softwareentwicklung
Experte
Event-driven Architekturen mit Kafka
Experte
Messaging Architekturen mit RabbitMQ
Experte
Datenbanken (PostgreSQL)
Fortgeschritten
DevOps
Experte
Profil
Der Mitarbeiter ist ein erfahrener Softwareentwickler mit umfassender Expertise in der Entwicklung und Architektur komplexer, skalierbarer Softwaresysteme. Er hat langjährige Erfahrung mit Microservices, Cloud-Technologien, Event-driven Architekturen, DevOps sowie Testautomation. Er bringt agile Methoden (Scrum, Kanban) sowie DevOps-Praktiken mit und hat in anspruchsvollen Branchen wie dem Transportwesen, Banking und Medizintechnik Kunden erfolgreich unterstützt.

Datenbanken/ Middleware
  • Kafka 
  • PostgreSQL
  • RabbitMQ
  • MongoDB
  • MySQL
  • OpenSearch (Elasticsearch)

Testing Frameworks
  • JUnit Experte 
  • FitNesse
  • Störfx
  • End2End Testing

Werkzeuge und Anwendungen
  • Kubernetes 
  • Sonar Cube
  • Gitlab CI/CD 
  • Confluence
  • Terraform 
  • Helm
  • Git
  • Bash
  • Trivy
  • Jenkins
  • Grafana
  • Maven
  • Prometheus
  • Gradle
  • Docs-as-Code

Frontend Sprachen und Frameworks
  • HTML 5 
  • Node.js
  • JavaScript 
  • CSS
  • Typescript 
  • React

Backend Sprachen und Frameworks
  • Java 
  • XML, XPath, XSLT
  • Quarkus 
  • JPA/Hibernate
  • Spring Boot 
  • PL/SQL

Architektur
  • Verteilte Systeme
  • REST API 
  • Domaindriven
  • Stream Processing 
  • SOAP
  • Serverless Functions

Agile Softwareentwicklung
  • Scrum 
  • TDD
  • Große, international verteilte Teams
  • Kanban

Programmiersprachen

Java (7-21)
Experte
Groovy
Fortgeschritten
Python
Fortgeschritten
Node.js
Experte
JavaScript
Fortgeschritten
TypeScript
Experte

Branchen

Branchen

Transportwesen, Banking, FinTech, MedTech, Touristik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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