freiberufler Senior Developer & Architect Java und Web, Cloud, CRM-Systeme auf freelance.de

Senior Developer & Architect Java und Web, Cloud, CRM-Systeme

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 38114 Braunschweig
  • Nähe des Wohnortes
  • de  |  en
  • 06.06.2025

Kurzvorstellung

Senior Fullstack-Entwickler und Software Architect mit über 18 Jahren Projekterfahrung im Aufbau, der Erweiterung und der Migration komplexer Java-Systeme. Spezialisiert auf CRM-/Workflow-Systeme, Schnittstellenintegration und Portallösungen.

Qualifikationen

  • Apache Tomcat8 J.
  • J2EE8 J.
  • JavaScript11 J.
  • Apache Maven8 J.
  • Cloud-Services
  • Confluence9 J.
  • Digital mock-up (DMU) / Digitales Versuchsmodell (D-VM)8 J.
  • Jira9 J.
  • Json9 J.
  • Junit8 J.
  • Mariadb8 J.
  • Representational State Transfer (REST)9 J.
  • Selenium8 J.
  • SOAP8 J.
  • Typescript
  • UML9 J.
  • Vaadin

Projekt‐ & Berufserfahrung

Senior Softwareentwickler Java/Web (Festanstellung)
Kundenname anonymisiert, Hamburg
2/2023 – 8/2024 (1 Jahr, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2023 – 8/2024

Tätigkeitsbeschreibung

Weiterentwicklung eines Server-Managementsystems und Monitoring-Tools sowie die Migration zu Spring Boot und Vaadin 24 + Umstellung Rechteverwaltung von file-basiertem zur Datenbank mit Hybernate
Auslesen und auflisten einer Chef-Umgebung (Server Management-Tool)
Server Statusprüfung über SSH und WinRM
In Abhängigkeit vom Server Status wurden unterschiedliche Vorgänge aktiviert: stoppen, starten und reboot, Erstellen von virtuellen Servern, löschen, Aktualisierung starten, Software starten und stoppen
inklusive der Rechteverwaltung.
inklusive Starten von Java-Clients für die virtuellen Server.
Durchführung: Architekt, Planung und Umsetzung inklusive Test und Inbetriebnahme für die Vaadin-Umstellung von Vaadin 8 auf Vaadin 24. Gleichzeitig wurde Spring Boot eingeführt.
Zusätzlich wurde von Java8 auf Java14 umgestellt. Dabei wurden alle Java-Pakete angefasst und auf kompatible Versionen gebracht.
Voll agile Softwareentwicklung mit Stand up und Retrospectiven

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Confluence, Git, J2EE, Json, Jira, Mariadb, Representational State Transfer (REST), SOAP, Spring Framework, SSH (Secure Shell), XML

Senior Softwareentwickler Web (Festanstellung)
Kundenname anonymisiert, Braunschweig
1/2019 – 1/2020 (1 Jahr, 1 Monat)
Soziale Einrichtungen
Tätigkeitszeitraum

1/2019 – 1/2020

Tätigkeitsbeschreibung

Ein bestehendes Microsoft-Dynamics365-Portal musste an geänderte Anforderungen angepasst und erweitert werden. Des Weiteren mussten systemfremde Daten aus Exceldateien ausgewertet, transformiert und in das Dynamics-Portal importiert werden. Die Verarbeitung und der Import der Daten erfolgten mittels einer Neuentwicklung eines C#-Programmes.

Eingesetzte Qualifikationen

C#, Microsoft Visual Studio, Microsoft Dynamics

Senior Softwareentwickler Java (Festanstellung)
Kundenname anonymisiert, Wolfsburg
10/2018 – 3/2019 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2018 – 3/2019

Tätigkeitsbeschreibung

Migration mehrerer JavaEE-Applikationen von IBM-Websphere auf Apache-Tomcat. Eine Umstellung des Transaction Handlers auf Atomicos und ActiveMQ sowie Umstellung von JavaEE6 auf JavaEE8 erfolgte ebenfalls.

Eingesetzte Qualifikationen

Git, Javaserver Faces, Apache Tomcat, J2EE, WebSphere

Senior Softwareentwickler Java (Festanstellung)
Kundenname anonymisiert, Braunschweig
5/2018 – 11/2018 (7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

5/2018 – 11/2018

Tätigkeitsbeschreibung

Bei diesem Kunden sollte die vorhandene Excel-Lösung zur Erfassung und Verwaltung der Geschäftsdaten durch eine Neuentwicklung einer Softwarelösung abgelöst werden. In diesem Zuge mussten die Geschäftsprozesse für die Stammdatenverwaltung, Einnahmen- und Arbeitszeiterfassung sowie Lohnabrechnungs- und Controlling-Exporte analysiert werden. Ein Entwurf und die Umsetzung der Softwarearchitektur folgte. Abschließend war ich als Backend-Entwickler tätig.

Eingesetzte Qualifikationen

Git, Apache Tomcat, J2EE, Javaserver Faces, Mariadb

Senior Softwareentwickler Java (Festanstellung)
Kundenname anonymisiert, Braunschweig
1/2018 – 6/2019 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 6/2019

Tätigkeitsbeschreibung

Ein Gesundheitsportal musste um neue Funktionalitäten erweitert werden. Front- sowie Backend-Entwicklung gehörten zu den Verantwortlichkeiten. Als Softwareprozess kam Scrum zum Einsatz.

Eingesetzte Qualifikationen

Apache Tomcat, glasfish, Git, J2EE

Senior Softwareentwickler Java (Festanstellung)
Kundenname anonymisiert, Braunschweig
9/2016 – offen (8 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2016 – offen

Tätigkeitsbeschreibung

Planung, Design und Fullstack-Entwicklung eines Workflow- und CRM-Systems für die Verwaltung der Daten und Umsetzung der Geschäftsprozesse eines Personal-Recruiter-Unternehmens.
• Implementierung der System- und Datenbankarchitektur
• Stammdatenverwaltung von
o Kandidaten
o Firmen
o Aufträgen
o Projekten
o Mitarbeitern
o Diverse weitere Module
• Enge Umsetzung von sehr spezifischen Geschäftsprozessen
• Implementierung eines Systems zur Benachrichtigung über auftretende Geschäftsvorfälle und Abarbeitung derselben
• Planung, Design und Entwicklung einer Komponente zur konsistenten und homogenisierten Speicherung, Verwaltung und Verarbeitung von Kontaktinformationen mit verschiedenen rechteabhängigen Sichten
• Entwicklung von Controlling-Auswertungen
• Design und Implementierung von Anbindungen des CRM-Systems an Fremdschnittstellen für
o Microsoft Office365 (REST)
o Früher Xing (REST)
o Agentur für Arbeit (SOAP)
o Sipgate (REST)
o Meta / Facebook (REST)
• Parsing von Lebensläufen und Kontaktdaten aus verschiedenen Quellen
• Datenimporte aus verschiedenen Datenquellen
• Datenexporte in verschiedene Datenformate
• Analyse, Abgleich und Interaktion mit sozialen Netzwerken mittels Selenium
• Design und Entwicklung eines Systems zur Unterstützung zum effizienten Versenden von Nachrichten über unterschiedliche Kanäle.
• Unterstützungssystem zur Versendung von unterschiedlichen Nachrichtentypen
• Durchführung von Performance-Optimierungen mittels Java VisualVM sowie HP LoadRunner und HP Performance Center
• Wartung von Linux-Servern

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Confluence, Digital mock-up (DMU) / Digitales Versuchsmodell (D-VM), J2EE, Jira, Json, Junit, Mariadb, Representational State Transfer (REST), Selenium, SOAP, UML, XML

Senior Softwareentwickler Web (Festanstellung)
Kundenname anonymisiert, Braunschweig
8/2016 – offen (9 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

8/2016 – offen

Tätigkeitsbeschreibung

Zusätzlich: Entwicklung eines Browser-Plugins zur Unterstützung des Workflow- und CRM-Systems.
• Identifikation und Darstellung von CRM-Profilen in Sozialen-Netzwerken
• Unterstützungssystem zum Schreiben von Nachrichten in Sozialen-Netzwerken
• Ausführung automatisierter Aktionen aus dem CRM-System heraus

Eingesetzte Qualifikationen

Confluence, JavaScript, Jira, Json, Representational State Transfer (REST), UML, XML

Softwareentwickler Web (Festanstellung)
Kundenname anonymisiert, Goslar
6/2014 – 8/2016 (2 Jahre, 3 Monate)
Medienbranche
Tätigkeitszeitraum

6/2014 – 8/2016

Tätigkeitsbeschreibung

Pflege und Weiterentwicklung einer Schnittstelle zu individuellen Shopsystemen zur Aussteuerung einer auf Geschlecht, Altersbereich und Postzleitzahlenbereich des Online-Kunden optimierten Auswahl von Vorteilsangeboten.
• Pflege und Weiterentwicklung einer Schnittstelle zur Aussteuerung einer Auswahl von Vorteilsangeboten. Diese war auf Geschlecht, Alters- und Postleitzahlenbereich der Online-Kundin optimiert. Die Darstellung wurde an das CI des jeweiligen Online-Shops angepasst, um eine höhere Akzeptanz beim Kunden zu erreichen.
• Erstellen einer webbasierten Oberfläche zur internen Nutzung von GIT. Über die Oberfläche konnten Branches erstellt, gelöscht und ausgecheckt. Außerdem wurden mit diesem Tool der wöchentliche Sprint released, bei dem die Release-Notes automatisiert aus den Commit-Messages erstellt wurden. Darüber hinaus bot das Tool die Möglichkeit eines automatischen Rollbacks eines kompletten Release.
• Gesonderte Erwähnung von Einbau und Pflege von Zählpixel.
Erstellen eines einer webbasierten Oberfläche zur internen Nutzung von Git.

Eingesetzte Qualifikationen

Apache, CSS (Cascading Style Sheet), Git, HTML, JavaScript, PHP

Zertifikate

Angular - 6 Wochen - 120 UE
Velptec
2025
Kotlin - 6 Wochen - 120 UE
Velptec
2025
React - 4 Wochen - 80 UE
Velptec
2025
Cloud Computing - 6 Wochen - 120 UE
Velptec
2025
Docker - 2 Wochen - 80 UE
Velptec
2025
IT-Service-Management - 3 Wochen - 120 UE
Velptec
2025
Methodenkompetenz - 2 Wochen - 40 UE
Velptec
2025
DevOps Foundation - 2 Wochen - 80 UE
Velptec
2025

Über mich

Senior Fullstack-Entwickler und Software Architect mit über 18 Jahren Projekterfahrung im Aufbau, der Erweiterung und der Migration komplexer Java-Systeme. Spezialisiert auf CRM-/Workflow-Systeme, Schnittstellenintegration und Portallösungen. Sicher im gesamten Java-Stack, erfahren in containerisierten Cloud-Umgebungen, API-Architekturen und agilen Entwicklungsmodellen.

Weitere Kenntnisse

Backend: Java 8–17, Spring Boot, Hibernate, Kotlin, REST, SOAP Frontend: Vaadin, Ecmascript 6, HTML5, CSS, Primefaces (und andere), Angular, React Datenbanken: MariaDB, MySQL, SQL Cloud & DevOps: Docker, Kubernetes, GitLab CI/CD, Ansible, Prometheus Architektur & Schnittstellen: OAuth2, LDAP, WebSocket, OpenAPI Werkzeuge & Methoden: Jira, Bitbucket, Maven, UML, Selenium, JUnit, SonarQube Soft Skills: Prozessverantwortung, Dokumentation, strukturiertes Arbeiten, End-to-End-Verständnis

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
921
Alter
42
Berufserfahrung
16 Jahre (seit 07/2009)

Kontaktdaten

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

Jetzt Mitglied werden