Software Engineering Consultant | Softwarearchitekt | Tech Lead
Aktualisiert am 26.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 06.01.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Muttersprache
Französisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-03 - 2024-12

Konzeption und Pflege von Services im Fahrplan-Umfeld

Lead Dev in einem SAFe-Team von 11 Personen Kotlin Java 21 Spring Boot ...
Lead Dev in einem SAFe-Team von 11 Personen
Aufgaben:
  • technische Leitung des Teams
  • Innovation und Abbau technischer Schulden
  • Analyse und Lösung technischer Probleme
  • Kommunikation mit Stakeholdern und externen Partnern.
  • Mentoring und Weitergabe von Wissen
Kotlin Java 21 Spring Boot Hibernate JMS Camunda REST gRPC SOAP Gradle CloudFormation EFS S3 Oracle Wiremock Testcontainers Jenkins Gitlab SonarQube Protobuf AWS ECS DynamoDB OpenID OAuth 2.0
DB InfraGo AG
2 Monate
2022-09 - 2022-10

Implementierung neuer Features im Maklerverwaltungsportal

Softwareentwickler Java 11 Spring Boot RabbitMQ ...
Softwareentwickler
Aufgaben:
  • Umsetzung neuer Features im Maklerverwaltungsportal
  • Einführung von Testcontainers, um H2 in Tests durch PostgreSQL zu ersetzen
  • Verbesserung der Testumgebung für realistischere Datenbanktests
Java 11 Spring Boot RabbitMQ S3 PostgreSQL Flyway JUnit Mockito Testcontainers Maven Jenkins Bitbucket SonarQube Docker Elastic Stack
MeinMVP/digital broking GmbH
7 Monate
2022-02 - 2022-08

Microservices-Migration im Wertpapierumfeld

Senior Softwareentwickler in einem kleinen, spezialisierten Team Java 11 Spring Boot Kafka ...
Senior Softwareentwickler in einem kleinen, spezialisierten Team
Aufgaben:
  • Planung und Umsetzung der Migration von Teilen des Belegdruckmanagements aus einem Mainframe-System in Microservices
  • Entwicklung und Implementierung einer eventbasierten Architektur mit Kafka
  • Unterstützung anderer Teams bei der Anbindung und Integration ihrer Microservices in das neue System
  • Sicherstellung der Interoperabilität mit unveränderten Teilen des Legacy-Systems
Java 11 Spring Boot Kafka S3 Cobol/Copybook PostgreSQL Liquibase JUnit Mockito Gauge Maven GitLab AWS SonarQube Docker Kubernetes Elastic Stack Grafana
dwpbank AG
4 Monate
2021-10 - 2022-01

Weiterentwicklung und Betreuung von Usermanagement-Services

Senior Softwareentwickler Java 8/16 Golang Spring Boot ...
Senior Softwareentwickler
Aufgaben:
  • Übernahme und Weiterentwicklung von Usermanagement-Services, die von Drittan-bietern entwickelt wurden
  • Mitarbeit an der Implementierung neuer Services im Usermanagement-Umfeld
  • Einführung von Pact-Testing zur Verbesserung der Service-Kompatibilität und Test-abdeckung
  • Optimierung von CI/CD-Pipelines zur Verbesserung der Effizienz und Automatisierung der Bereitstellung
  • Enge Zusammenarbeit mit Teamkollegen bei der Verbesserung von Codequalität, Systemzuverlässigkeit und Performance
  • Unterstützung bei der Infrastrukturautomatisierung und Deployment-Strategien auf Basis von Terraform und Kubernetes
Java 8/16 Golang Spring Boot Kafka PostgreSQL Liquibase JUnit Pact Mockito Wiremock Maven GitLab Azure DevOps SonarQube Docker Kubernetes Helm Terraform AWS EKS RDS ElastiCache
CARIAD SE
5 Monate
2021-05 - 2021-09

Neuentwicklung einer Messaging-Middleware für Verkehrssysteme

Senior Softwareentwickler und Architekt Java 16 Quarkus/Microprofile MQTT ...
Senior Softwareentwickler und Architekt
Aufgaben:
  • Evaluierung von Technologien und Entwurf der Architektur für ein System zur Anbin-dung von Funkanlagen (RSUs) an ein zentrales Verkehrsleitsystem
  • Entwicklung und Implementierung einer Messaging-Middleware unter Verwendung moderner Technologien und Protokolle (z. B. MQTT, AMQP)
  • Konzeption und Umsetzung einer API sowie eines Frontends zur Verwaltung der Ge-räte
  • Erfassung und Speicherung von Überwachungsdaten in einer Zeitreihendatenbank
  • Verarbeitung und Konvertierung verschiedener binärer Nachrichtenformate (z. B. Protobuf, ASN.1)
  • Unterstützung und methodische Anleitung weniger erfahrener Teammitglieder, um die Codequalität und Teamkompetenz zu steigern
Java 16 Quarkus/Microprofile MQTT AMQP (RabbitMQ) Protobuf ASN.1 PostgreSQL InfluxDB Liquibase Angular JUnit Mockito Testcontainers Maven Git Bit-bucket Jira Bamboo SonarQube Docker Kubernetes Helm Keycloak
Swarco
1 Jahr 4 Monate
2019-10 - 2021-01

Migration und Neuentwicklung von Applikationen in Microservice-Architektur

Senior Softwareentwickler und Architekt Java 11 Spring Boot/MVC/Data/Security JPA/Hibernate ...
Senior Softwareentwickler und Architekt
Aufgaben:
  • Analyse der bestehenden Legacy-Anwendungen (Cobol, PL/SQL, Java/RCP) und Definition einer schrittweisen Migrationsstrategie in eine moderne Microservice-Ar-chitektur
  • Entwurf und Implementierung neuer Microservices mit Spring Boot und Angular-Frontend, unter Berücksichtigung von Domain Driven Design (DDD)
  • Sicherstellung der Kompatibilität zwischen Alt- und Neusystemen während der Übergangsphase
  • Durchführung von Code Reviews, Reverse Engineering und Einführung von Best Practices zur Steigerung der Codequalität
  • Mentoring und technische Unterstützung für Nearshoring-Teams, um Entwicklungs-geschwindigkeit und Qualität zu gewährleisten
  • Zusammenarbeit mit dem Kunden und anderen Teams, um neue Funktionalitäten ef-fizient und nachhaltig zu implementieren
Java 11 Spring Boot/MVC/Data/Security JPA/Hibernate MyBatis Eclipse RCP Oracle Liquibase HTML/CSS/JavaScript Angular Maven JUnit Mockito WireMock Git GitLab Docker Kubernetes Helm Keycloak OAuth2 OIDC Scrum Microservices Domain Driven Design Testcontainers
Innight Express GmbH

Position

Position

Mit über zwei Jahrzehnten Erfahrung in der Softwareentwicklung und Architektur unterstützt [Name auf Anfrage] Unternehmen dabei, moderne und flexible Softwaresysteme zu planen und erfolgreich umzusetzen. Als technischer Leiter und Berater bringt er umfassendes Wissen in den Bereichen Microservices, Cloud-Technologien, DevOps und sichere Softwareentwicklung ein.


Er begleitet Projekte von der Konzeption bis zur Implementierung, führt Entwicklerteams, löst komplexe technische Herausforderungen und stellt sicher, dass Architektur und Code höchsten Standards entsprechen. Sein praxisnaher Ansatz und sein tiefes Verständnis für Architektur- und Entwicklungsprozesse machen ihn zu einem wertvollen Partner in jeder Phase eines Projekts.

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-03 - 2024-12

Konzeption und Pflege von Services im Fahrplan-Umfeld

Lead Dev in einem SAFe-Team von 11 Personen Kotlin Java 21 Spring Boot ...
Lead Dev in einem SAFe-Team von 11 Personen
Aufgaben:
  • technische Leitung des Teams
  • Innovation und Abbau technischer Schulden
  • Analyse und Lösung technischer Probleme
  • Kommunikation mit Stakeholdern und externen Partnern.
  • Mentoring und Weitergabe von Wissen
Kotlin Java 21 Spring Boot Hibernate JMS Camunda REST gRPC SOAP Gradle CloudFormation EFS S3 Oracle Wiremock Testcontainers Jenkins Gitlab SonarQube Protobuf AWS ECS DynamoDB OpenID OAuth 2.0
DB InfraGo AG
2 Monate
2022-09 - 2022-10

Implementierung neuer Features im Maklerverwaltungsportal

Softwareentwickler Java 11 Spring Boot RabbitMQ ...
Softwareentwickler
Aufgaben:
  • Umsetzung neuer Features im Maklerverwaltungsportal
  • Einführung von Testcontainers, um H2 in Tests durch PostgreSQL zu ersetzen
  • Verbesserung der Testumgebung für realistischere Datenbanktests
Java 11 Spring Boot RabbitMQ S3 PostgreSQL Flyway JUnit Mockito Testcontainers Maven Jenkins Bitbucket SonarQube Docker Elastic Stack
MeinMVP/digital broking GmbH
7 Monate
2022-02 - 2022-08

Microservices-Migration im Wertpapierumfeld

Senior Softwareentwickler in einem kleinen, spezialisierten Team Java 11 Spring Boot Kafka ...
Senior Softwareentwickler in einem kleinen, spezialisierten Team
Aufgaben:
  • Planung und Umsetzung der Migration von Teilen des Belegdruckmanagements aus einem Mainframe-System in Microservices
  • Entwicklung und Implementierung einer eventbasierten Architektur mit Kafka
  • Unterstützung anderer Teams bei der Anbindung und Integration ihrer Microservices in das neue System
  • Sicherstellung der Interoperabilität mit unveränderten Teilen des Legacy-Systems
Java 11 Spring Boot Kafka S3 Cobol/Copybook PostgreSQL Liquibase JUnit Mockito Gauge Maven GitLab AWS SonarQube Docker Kubernetes Elastic Stack Grafana
dwpbank AG
4 Monate
2021-10 - 2022-01

Weiterentwicklung und Betreuung von Usermanagement-Services

Senior Softwareentwickler Java 8/16 Golang Spring Boot ...
Senior Softwareentwickler
Aufgaben:
  • Übernahme und Weiterentwicklung von Usermanagement-Services, die von Drittan-bietern entwickelt wurden
  • Mitarbeit an der Implementierung neuer Services im Usermanagement-Umfeld
  • Einführung von Pact-Testing zur Verbesserung der Service-Kompatibilität und Test-abdeckung
  • Optimierung von CI/CD-Pipelines zur Verbesserung der Effizienz und Automatisierung der Bereitstellung
  • Enge Zusammenarbeit mit Teamkollegen bei der Verbesserung von Codequalität, Systemzuverlässigkeit und Performance
  • Unterstützung bei der Infrastrukturautomatisierung und Deployment-Strategien auf Basis von Terraform und Kubernetes
Java 8/16 Golang Spring Boot Kafka PostgreSQL Liquibase JUnit Pact Mockito Wiremock Maven GitLab Azure DevOps SonarQube Docker Kubernetes Helm Terraform AWS EKS RDS ElastiCache
CARIAD SE
5 Monate
2021-05 - 2021-09

Neuentwicklung einer Messaging-Middleware für Verkehrssysteme

Senior Softwareentwickler und Architekt Java 16 Quarkus/Microprofile MQTT ...
Senior Softwareentwickler und Architekt
Aufgaben:
  • Evaluierung von Technologien und Entwurf der Architektur für ein System zur Anbin-dung von Funkanlagen (RSUs) an ein zentrales Verkehrsleitsystem
  • Entwicklung und Implementierung einer Messaging-Middleware unter Verwendung moderner Technologien und Protokolle (z. B. MQTT, AMQP)
  • Konzeption und Umsetzung einer API sowie eines Frontends zur Verwaltung der Ge-räte
  • Erfassung und Speicherung von Überwachungsdaten in einer Zeitreihendatenbank
  • Verarbeitung und Konvertierung verschiedener binärer Nachrichtenformate (z. B. Protobuf, ASN.1)
  • Unterstützung und methodische Anleitung weniger erfahrener Teammitglieder, um die Codequalität und Teamkompetenz zu steigern
Java 16 Quarkus/Microprofile MQTT AMQP (RabbitMQ) Protobuf ASN.1 PostgreSQL InfluxDB Liquibase Angular JUnit Mockito Testcontainers Maven Git Bit-bucket Jira Bamboo SonarQube Docker Kubernetes Helm Keycloak
Swarco
1 Jahr 4 Monate
2019-10 - 2021-01

Migration und Neuentwicklung von Applikationen in Microservice-Architektur

Senior Softwareentwickler und Architekt Java 11 Spring Boot/MVC/Data/Security JPA/Hibernate ...
Senior Softwareentwickler und Architekt
Aufgaben:
  • Analyse der bestehenden Legacy-Anwendungen (Cobol, PL/SQL, Java/RCP) und Definition einer schrittweisen Migrationsstrategie in eine moderne Microservice-Ar-chitektur
  • Entwurf und Implementierung neuer Microservices mit Spring Boot und Angular-Frontend, unter Berücksichtigung von Domain Driven Design (DDD)
  • Sicherstellung der Kompatibilität zwischen Alt- und Neusystemen während der Übergangsphase
  • Durchführung von Code Reviews, Reverse Engineering und Einführung von Best Practices zur Steigerung der Codequalität
  • Mentoring und technische Unterstützung für Nearshoring-Teams, um Entwicklungs-geschwindigkeit und Qualität zu gewährleisten
  • Zusammenarbeit mit dem Kunden und anderen Teams, um neue Funktionalitäten ef-fizient und nachhaltig zu implementieren
Java 11 Spring Boot/MVC/Data/Security JPA/Hibernate MyBatis Eclipse RCP Oracle Liquibase HTML/CSS/JavaScript Angular Maven JUnit Mockito WireMock Git GitLab Docker Kubernetes Helm Keycloak OAuth2 OIDC Scrum Microservices Domain Driven Design Testcontainers
Innight Express GmbH

Position

Position

Mit über zwei Jahrzehnten Erfahrung in der Softwareentwicklung und Architektur unterstützt [Name auf Anfrage] Unternehmen dabei, moderne und flexible Softwaresysteme zu planen und erfolgreich umzusetzen. Als technischer Leiter und Berater bringt er umfassendes Wissen in den Bereichen Microservices, Cloud-Technologien, DevOps und sichere Softwareentwicklung ein.


Er begleitet Projekte von der Konzeption bis zur Implementierung, führt Entwicklerteams, löst komplexe technische Herausforderungen und stellt sicher, dass Architektur und Code höchsten Standards entsprechen. Sein praxisnaher Ansatz und sein tiefes Verständnis für Architektur- und Entwicklungsprozesse machen ihn zu einem wertvollen Partner in jeder Phase eines Projekts.

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.