freiberufler Senior Java Microservice Developer, DevOps Engineer & Solution Architect auf freelance.de

Senior Java Microservice Developer, DevOps Engineer & Solution Architect

zuletzt online vor wenigen Stunden
  • 103‐117€/Stunde
  • 12459 Berlin
  • National
  • de  |  en  |  fr
  • 03.02.2023

Kurzvorstellung

Mit mehr als 15 Jahren Berufserfahrung im internationalen Umfeld als Senior Java Developer, DevOps Engineer und Solution Architect unterstütze ich Kunden in diversen Branchen bei der erfolgreichen Umsetzung Ihrer IT-Projekte.

Auszug Referenzen (1)

"Gute und anspruchsvolle Zusammenarbeit mit [...] [...] als Technical Lead/Solution Architect im Team."
Solution-Architect (Festanstellung)
Tobias Mauritz
Tätigkeitszeitraum

6/2015 – 5/2017

Tätigkeitsbeschreibung

•Einführung einer SLA-Management-Komponente zur Überwachung von Business-Kunden (B2B) mittels HPE USLAM sowie Entwicklung von Individualsoftware.
• Entwicklung der Individualsoftware mittels Java EE und dem agilen Ansatz der Continuous Integration/Delivery und Testautomatisierung.
• Ermittlung des Kundenbedarfs, gefolgt von der Erstellung einer Lösungsarchitektur.
• Erstellung einer Anwendungsspezifikation und Schnittstellenvereinbarungen.
• Teamführung eines internationalen Teams, bestehend aus sechs Projektmitgliedern aus Deutschland und Frankreich.

Eingesetzte Qualifikationen

Oracle Database, ITIL, jboss, UML, Enterprise Architect (EA), Hibernate (Java), J2EE (Java EE), Spring, Jenkins, SOAP (Simple Object Access Protocol)

Ich biete

  • Cloud (allg.)
  • Compliance management
  • Dokumentenmanagement
  • IaaS (Infrastructure as a Service)
  • Infrastrukturarchitektur
  • Java (allg.)
  • Jira
  • Kafka
  • Kanban
  • Kanban (Softwareentwicklung)
  • Kubernetes
  • Microsoft Azure
  • Projektleitung / Teamleitung (IT)
  • Projektmanagement (IT)
  • Requirement Analyse
  • Schulung / Coaching (allg.)
  • SCRUM
  • Software Architektur / Modellierung
  • Spring
  • System Architektur
  • UML

Projekt‐ & Berufserfahrung

Senior Java Microservice Developer und Solution Architect
Kundenname anonymisiert, Berlin
10/2022 – offen (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – offen

Tätigkeitsbeschreibung

• Anforderungsmanagement für eine neue Compliance Plattform mit Dokumentenmanagement
• Solution Design für eine Middleware auf Basis mehrerer Spring Boot Microservices als Bindeglied zwischen mehreren Standardprodukten in den Bereichen Buchhaltung und Dokumentenmanagement für den Betrieb in der Hetzner Cloud.
• Aktives Management aller technischer Aspekte mit einem Entwicklungsteam aus 3 Personen
• Definition und Refinement von Arbeitspaketen mit dem bestehenden Entwicklungsteam
• Spezifizierung von RESTful Webservices für Dritt¬anwendungen mit Swagger/OpenAPI
• Implementierung der Spring Boot Microservices einschließlich Testabdeckung durch Unit-, Komponenten- und Integrationstests mit JUnit, Mockito, AssertJ und Spring Boot Test
• Definition von Build-Pipelines in Jenkins für ein automatisiertes Testing und Deployment.
• Dokumentation von Prozessen, Konfigurationen, Entwicklungsaufgaben

Eingesetzte Qualifikationen

Cloud (allg.), Compliance management, Dokumentenmanagement, IaaS (Infrastructure as a Service), Infrastrukturarchitektur, Java (allg.), Kanban, Projektleitung / Teamleitung (IT), Requirement Analyse

Technische Projektleitung in der Softwareentwicklung
Bundesamt für Migration und Flüchtlinge, Remote/Nürnberg
11/2021 – 10/2022 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2021 – 10/2022

Tätigkeitsbeschreibung

• Aktives Management aller technischen Aspekte einer zentralen Anwendung des BAMF im Bereich „Digitale Dokumentenverarbeitung“ mit einem zugehörigen Entwicklungsteam von 5 Personen
• Unterstützung in der operativen Steuerung der Entwicklungsabläufe und deren Planung nach agilem Vorgehen als Teamplayer
• Requirements- und Prozessengineering gemeinsam mit dem Product Owner, IT-Architekten und Lead Entwickler
• Planung und Überwachung von Change Management Aktivitäten
• Abstimmung mit den Ansprechpartnern von Schnittstellen, Middleware-Diensten, Infrastrukturbetrieb im Falle von Wartungsmaßnahmen, Änderungsbedarfen, Fehlern, etc.
• Management von Fehlern und Ausfällen der (produktiven) Anwendung (Analyse, Beurteilung von Lösungsoptionen, Koordination der Behebung,
Kommunikation an Stakeholder)
• Dokumentation von Prozessen, Konfigurationen, Entwicklungsaufgaben
• Projektinterne Berichtserstellung und-erstattung über Status, Risiken, Unterstützungsbedarf
• Coaching des Entwicklungsteams zu Themen wie Zeitmanagement, Priorisierung, Entscheidungsfindung, kontinuierlichen Verbesserung und agile Softwareentwicklung

Eingesetzte Qualifikationen

Confluence (Atlassian), Datawarehouse / DWH, Java (allg.), Jira, Moderationstraining, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Prozesscoaching, Training - Coaching-Kompetenzen

Solution und Daten-Architekt
Deutsche Bank/DWS, Frankfurt am Main
6/2021 – 10/2021 (5 Monate)
Banken
Tätigkeitszeitraum

6/2021 – 10/2021

Tätigkeitsbeschreibung

• Lösungs- und Datenarchitektur eines Systems für Portfoliopositionen und die Berechnung von Performance und Exposure (Risiko) mit Look-Through Funktionalität in den Bereichen Investment Management, Fund Accounting (Disposition) und Investment Accounting.
• Anforderungsmanagement für die Software-Lösung zusammen mit der Fachseite.
• Abstimmungen mit den IT-Architekten zur Definition gemeinsamer Design-Muster.
• Entwurf und Bereitstellung eines Designs und Datenmodells für die geforderte Software-Lösung bestehend aus mehreren Microservices in einer Cloud-Umgebung.
• Begleitung des agilen Entwicklungsteams bei der Klärung von Architekturfragen.

Eingesetzte Qualifikationen

Confluence (Atlassian), Data Vault, Enterprise Architect (EA), Jira, Kafka, OpenShift, Projektleitung / Teamleitung (IT), Software Architektur / Modellierung, Spring, UML

IT-Projektleitung, IT-Architekt, Senior DevOps Engineer
Montessori Kindergarten, Brandenburg
8/2020 – 2/2021 (7 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

8/2020 – 2/2021

Tätigkeitsbeschreibung

• Kommerzielle und technische Projektleitung in einem Kundenprojekt.
• Konzeption, Architektur und Implementierung eines individuellen Kita Stammdaten-systems mit Reporting-Funktionalität und automatisierter Festsetzungsberechnung.
• Bereitstellung von Web-UI’s mit Thymeleaf und Bootstrap für Systembenutzer.
• Automatisierung von Geschäftsprozessen im Zahlungsverkehr.
• Spezifizierung von RESTful Webservices für Drittanwendungen mit Swagger/OpenAPI nach dem API-First Ansatz.
• Dokumentation der Individualsoftware (Front-/Backend, Prozesse, Wartung)

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Kanban (Softwareentwicklung), Projektleitung / Teamleitung (IT), Software Architektur / Modellierung, Spring

IT-Architekt, Senior Software Entwickler, DevOps Engineer
Lufthansa AirPlus, Neu-Isenburg
7/2020 – 5/2021 (11 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2020 – 5/2021

Tätigkeitsbeschreibung

• Architektur und Implementierung eins hochskalierbaren hierarchischen Rechte-management Systems für die Kreditkartenindustrie als Microservices (Spring Boot) für den Einsatz in der Cloud (Microsoft Azure) mit Docker und Kubernetes.
• Verarbeitung von Kafka Events zur Erstellung von Hierarchien für Kreditkarten.
• Implementierung einer Export-Funktionalität von Kreditkartendaten als CSV (SuperCSV) und Excel Workbook (Apache POI).
• Verwaltung der Anwendungen und Rechtemanagement im Microsoft Azure Portal.
• Absicherung der Microservices-Schnittstellen mit Access Tokens (OAuth2).
• Elastizität, Robustheit, Security/Härtung der entwickelten neuen Microservices.

Eingesetzte Qualifikationen

Docker, Java (allg.), Kanban (Softwareentwicklung), Kubernetes, Microsoft Azure, SCRUM, Software Architektur / Modellierung, System Architektur

Senior DevOps Engineer
Deutsche Post DHL, Berlin
11/2019 – 6/2020 (8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2019 – 6/2020

Tätigkeitsbeschreibung

• Implementierung der Neukunden-Anlage, -Verwaltung und -Verifizierung inklusive Adress-Normierung und Berechnung des Sendung-Routing-Codes mit Spring Boot in mehreren vernetzten Microservices für den Einsatz in der Cloud.
• Spezifizierung der von extern erreichbaren RESTful Webservices für teilnehmende Mandanten des Briefprodukts mit Swagger/OpenAPI nach dem API-First Ansatz.
• Absicherung der Microservices-Schnittstellen mit Access Tokens (ähnlich OAuth2).
• Implementierung der Validierung von eingehenden Requests und Rückmeldung festgestellter Abweichungen an den externen Client des teilnehmenden Mandanten.
• Erweiterung/Anpassung des in AngularJS entwickelten Kundenportals.
• Einführung von Behaviour-Driven Development unter Zuhilfenahme von Cucumber und Serenity. Definition der Testszenarien und Implementierung dieser.
• Bereitstellung von Unit-, Komponenten-, Integrations- und Szenario-Tests.
• Definition diverser Buildchains für Microservices in Teamcity mit der Kotlin DSL.
• Moderation der Technical Retrospektive / Community of Practice.

Eingesetzte Qualifikationen

Oracle Database, SCRUM, Docker, Hibernate (Java), J2SE (Java SE), Spring, AngularJS, Kotlin

Senior Software Developer (Java/Microservices/DevOps)
Lufthansa AirPlus, Neu-Isenburg
7/2018 – 9/2019 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

7/2018 – 9/2019

Tätigkeitsbeschreibung

• Implementierung der Kreditkarten-Autorisierung (ISO8583) und des Kreditkarten-Clearings mit Spring Boot 2.1 als Microservices für die Cloud.
• Messaging/Streaming zwischen den Microservices mit Apache Kafka 2.
• Anbindung der Clearing-Komponente an SAP Convergent Charging (SAP S/4 HANA)
• Bereitstellung, Skalierung und Verwaltung der Container-Anwendungen mit Kubernetes, Container-Virtualisierung mit Docker und Alpine Linux als Gast-OS.
• Spezifizierung von REST-Schnittstellen mit Swagger/OpenAPI
• Bereitstellung von Web-UI’s mit Thymeleaf und Bootstrap für das Monitoring und die Steuerung der implementierten Kreditkartenprozesse.
• Elastizität, Robustheit, Security/Härtung der entwickelten neuen Microservices
• Bereitstellung von Unit-, Komponenten- und Integrations-Tests für die Microservices
• Dependency Management der projektweiten Java Bibliotheken mit Maven

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Agile Entwicklung, Docker, J2SE (Java SE), Jenkins, Spring, Microsoft Azure, Kubernetes

Software-Entwickler Java
EDAG, Fulda
1/2018 – 6/2018 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2018 – 6/2018

Tätigkeitsbeschreibung

• Entwicklung mehrerer Module einer Produktionssteuerung für die Fertigung von CFK-Bauteilen für einen Endkunden in der Luft- und Raumfahrt.
• Entwicklung der Lösung mit IntelliJ IDEA in Java SE 8 mit Spring 5.0 und Nutzung der Atlassian Produkt-Suite bestehend aus Jira, Confluence, Bitbucket, Sourcetree sowie Einsatz des Buildservers Jenkins mit Testautomatisierung

Eingesetzte Qualifikationen

Confluence (Atlassian), Gradle, J2SE (Java SE), Jenkins, Jira, Spring

Software-Entwicklung (Festanstellung)
Kundenname anonymisiert, Wiesbaden
6/2017 – 11/2017 (6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2017 – 11/2017

Tätigkeitsbeschreibung

Entwicklung und Testing eines web-basierten Auskunftssystems in Java EE für eine deutsche Behörde auf Bundesebene.

Eingesetzte Qualifikationen

Oracle WebLogic Server Enterprise Edition (EE), Enterprise Architect (EA), Eclipse, Hibernate (Java), J2EE (Java EE), Spring, Jenkins, Jira, SOAP (Simple Object Access Protocol), Schulung / Training (IT)

Solution-Architect (Festanstellung)
Kundenname anonymisiert, Darmstadt
6/2015 – 5/2017 (2 Jahre)
Telekommunikation
Tätigkeitszeitraum

6/2015 – 5/2017

Tätigkeitsbeschreibung

•Einführung einer SLA-Management-Komponente zur Überwachung von Business-Kunden (B2B) mittels HPE USLAM sowie Entwicklung von Individualsoftware.
• Entwicklung der Individualsoftware mittels Java EE und dem agilen Ansatz der Continuous Integration/Delivery und Testautomatisierung.
• Ermittlung des Kundenbedarfs, gefolgt von der Erstellung einer Lösungsarchitektur.
• Erstellung einer Anwendungsspezifikation und Schnittstellenvereinbarungen.
• Teamführung eines internationalen Teams, bestehend aus sechs Projektmitgliedern aus Deutschland und Frankreich.

Eingesetzte Qualifikationen

Oracle Database, ITIL, jboss, UML, Enterprise Architect (EA), Hibernate (Java), J2EE (Java EE), Spring, Jenkins, SOAP (Simple Object Access Protocol)

Marketing (Festanstellung)
Kundenname anonymisiert, Bad Homburg
5/2015 – 6/2017 (2 Jahre, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2015 – 6/2017

Tätigkeitsbeschreibung

• Erstellung einer Lösungs-Architektur mit Einbindung der Individualsoftware SLA Control und dem Produkt HPE USLAM.
• Pre-Sales Aktivitäten mit Fokus auf Solution Marketing.

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Marketing (allg.), Presales

Java Developer (Festanstellung)
Telefonica, München
1/2015 – 4/2017 (2 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2015 – 4/2017

Tätigkeitsbeschreibung

• Design und Implementierung eines Analyse Toolkits für die Netzüberwachung im Kontext Customer Experience Management (CEM).
• Überwachung der Probe, Mediation und GUI-Server.
• Analyse der Benutzeraktivitäten in einem deutschen Mobilfunknetz.

Eingesetzte Qualifikationen

J2SE (Java SE), Dokumentation (IT)

Lösungs-Architekt (Festanstellung)
SingTel Optus, Sydney
4/2014 – 7/2017 (3 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2014 – 7/2017

Tätigkeitsbeschreibung

• Auslandserfahrung mit Kundeneinsatz in Sydney und Melbourne.
• Umfangreiche Analyseaktivitäten der zu integrierenden Umsysteme.
• Erstellung eines High Level Design Dokuments, welches einen Überblick über die Landschaft, Anwendungsfälle, Produktanpassungen, Systemgrenzen, Benutzer-dialoge und Einsatz der Test & Diagnose Plattform, einer Individualsoftware, gibt.

Eingesetzte Qualifikationen

UML, Enterprise Architect (EA), J2EE (Java EE), Lastenheft / Pflichtenheft / Anforderungsspezifikation, Presales

Application/Java-Consultant (Festanstellung)
Kundenname anonymisiert, Bonn
1/2013 – 12/2014 (2 Jahre)
Telekommunikation
Tätigkeitszeitraum

1/2013 – 12/2014

Tätigkeitsbeschreibung

• Erstellung von technischen Spezifikationen für die Assurance Gesamtlösung eines Broadband Network Gateways (BNG).
• Technische Leitung eines Teams von vier Entwicklern während der Realisierung (Entwicklung, Test, Deployment, Dokumentation).

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Apache Subversion (SVN), J2EE (Java EE), Hudson (Software), HP Service Activator (HPSA), JSF (Java Server Faces)

Java-Developer (Festanstellung)
Vodafone, Düsseldorf
5/2012 – 10/2012 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2012 – 10/2012

Tätigkeitsbeschreibung

• Weiterentwicklung und Anpassung der Individualsoftware „Auto-Configuration-Servers“ (ACS) in einem Messagingprojekt (RCSe/joyn), ähnlich WhatsApp.
• Erstellung einer komplexen Softwaredokumentation in LaTeX.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), mySQL, jboss, J2EE (Java EE), LaTex, Spring

Zertifikate

Lizenzierter Trainer für angewandte Kommunikationstechniken und Veränderungsmodelle (Change Management)
März 2022
Practitioner für angewandte und fortgeschrittene Hypnose
September 2021
Master Practitioner für angewandte Kommunikationstechniken und Veränderungsmodelle
August 2021
Licensed Master Practitioner of Neuro-Linguistic Programming®
August 2021
Train the Trainer/Trainerausbildung
September 2017
Practitioner für angewandte Kommunikationstechniken und Veränderungsmodelle
August 2016
Licensed Practitioner of Neuro-Linguistic Programming®
August 2016
Oracle Certified Professional, Java SE 6 Programmer
Januar 2013
Oracle Certified Associate, Java SE 5/SE 6
August 2011

Ausbildung

Lizenzierter Trainer für angewandte Kommunikationstechniken und Veränderungsmodelle

(Ausbildung)
Jahr: 2022
Ort: Weltweit
Angewandte Informatik

(Bachelor of Science (B.Sc.))
Jahr: 2011
Ort: Mannheim

Qualifikationen

Consulting, Coaching, Strategieberatung, Technologieberatung, IT-Transformation, Systemintegration, IT-Projektmanagement, IT-Projektleitung, Scrum Master, Product Owner, Vision, Projektplanung, Change Management, Prozessengineering, Geschäftsprozesse, Unternehmensarchitektur, Enterprise Architektur, Software Architektur, Softwareentwicklung, Microservices, Spring Boot, Micronaut, Quarkus, Kubernetes, Docker, Bitbucket, Jenkins, Nexus, Artifactory, SonarQube, Cucumber, Serenity, DevOps, Continuous Integration, Continuous Delivery, Microsoft Azure, Amazon AWS, Virtual Private Cloud, VPC, Teamleitung, Supervision, Pre-Sales, Marketing, Teamfähigkeit, Innovation, Entwicklungsprozess, Clean Code, Design Pattern, Technical Design, Service Oriented Architecture, SOA, Apache Kafka, WebsphereMQ, TIBCO EMS, TOGAF, ITIL, arc42, Versionierung, Virtualisierung, Cloud, Telekommunikation, SSH, REST, SOAP, Java, JSE, Spring Framework, Hibernate, Apache Maven, SVN, git, Selenium IDE, Wildfly, Linux, Redhat, Debian, Ubuntu, Alpine, SQL, HTML, XML, CSS, Bootstrap, UML, Swagger, OpenAPI, LDAP, Radius, IEEE 802.11, WLAN, VLAN, OpenWRT, IntelliJ IDEA, SparxSystems Enterprise Architect, Service Activator, Microsoft Visio, MS SQL Server, MySQL, MariaDB, Redis, RocksDB, etcd, Oracle, Oracle SQL Developer, soapUI, Postman

Über mich

• 15+ Jahre Berufserfahrung in der IT (Architektur, Software, Middleware, Cloud, Linux)
• Jobrollenerfahrung als IT-Projektleiter, IT-Architekt, Consultant, Trainer, Entwickler
▪ Branchenwissen in Banken, Engineering, Logistik, Luftfahrt, öffentliche Verwaltung, Telekommunikation
▪ Expertise in der Cloud von Microsoft Azure, Amazon AWS und On-Premises
▪ Expertise mit Microservices sowie Spring Boot, Micronaut, Docker und Kubernetes
▪ Auslandserfahrung als Solution-Architekt (Australien, Frankreich, Indien)
▪ Mehrjährige Praxiserfahrung in der persönlichen und fachlichen Führung eines Teams (5-20 Mitarbeiter)
▪ zertifizierter Kommunikationstrainer und Change Management Experte
▪ Moderation von Workshops jeglicher Art zur firmenstrategischer Vision
▪ Softskills: persönliche, soziale und methodische Kompetenzen

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1538
Alter
33
Berufserfahrung
15 Jahre und 7 Monate (seit 07/2007)
Projektleitung
7 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden