23.09.2025 aktualisiert
FF
Premiumkunde
100 % verfügbarSenior Softwareentwickler & Architect (Java, Cloud, CRM-Systeme)
Braunschweig, Deutschland
Skills
RamlAnwendungsdesignHTMLJavaJavascriptXml-SchemaAmazon Web ServicesAnwendungsarchitekturArchitekturConfluenceJiraHtml5Test AutomationMicrosoft AzureKundenbeziehungsmanagementCSSCloud ComputingKomponentenfertigungCRM-SystemeData MiningDevopsGithubGradleHibernateSpring FrameworkJsonJunitLDAPMariadbApache MavenMysqlNginxOauthRedmineMockitoAnsiblePrometheusSwaggerSchreiben von DokumentationSeleniumSOAPSonarqubeSQLSystem DesignTypescriptUMLVaadinWebsocketExtensible Markup LanguageYAMLOpenapiDocker ContainerDatenverarbeitungPrimefacesVerwaltungstätigkeitenOffice365ReactJSLiferaySpringbootGitlabKotlinAngularJSKubernetesBitbucketReact ReduxSelenium WebdriverBuchhaltungskontrolleDockerRechteverwaltung
TechnologieErfahrung / Kenntnisse
JSON - Regelmäßig genutzt in Schnittstellen und Datenverarbeitung
XML - Häufig im Zusammenhang mit SOAP, Konfiguration und Datenexporten
YAML- Für Konfigurationen, z. B. bei Docker/K8s
Hibernate - Einsatz in mehreren Projekten. Mit Spring und Standalone.
Java (8+) - Langjährige Projekterfahrung, inkl. Migrationen und Modernisierungen
Kotlin - Intensive Weiterbildung, 6 Wochen
Spring Boot - Architektur und Umsetzung komplexer Systeme
Gradle - Grundkenntnisse, gelegentliche Verwendung
Maven - Langjährige Erfahrung, zentrale Build- und Dependency-Verwaltung
MariaDB - Langjährige Erfahrung, in verschienden Projekten
MySQL - Langjährige Erfahrung, in verschienden Projekten
SQL - Komplexe Abfragen, Controlling-Auswertungen
AWS - Grundkenntnisse & Verständnis Cloudarchitektur
Ansible - Grundlagen und Einsatz in Cloud-Szenarien
Azure - Grundkenntnisse aus Cloud-Kontext
Docker - Mehrere Weiterbildungen, Praxiseinsatz im Deployment
GitLab / GitHub - wenig produktiver Einsatz
Kubernetes - Grundlagen & Praxisbezug aus Weiterbildung
Prometheus - Monitoring-Konzept in Weiterbildung
Angular - 6 Wochen Weiterbildung, solide Komponentenentwicklung
CSS - Regelmäßig genutzt zur Gestaltung von Weboberflächen
HTML / HTML5 - Langjährige Nutzung in Webprojekten und UI-Komponenten
JavaScript - Langjähriger Einsatz in Chrome Browser-Plugin und Weboberflächen.
Liferay 6.x–7.xLangjährige Erfahrung im Aufbau & Betrieb eigener Portallösungen
Primefaces - Mehrere Projekte mit UI-Erstellung nach Kundenvorgabe
React - 4 Wochen Weiterbildung inkl. Redux & Native
TypeScript - Erfahrung aus React- und Angular-Weiterbildung
Vaadin - Mehrjährige Projekterfahrung, inkl. Migration Vaadin 8→24
NGINX - Grundlagen, Gelegendlicher Einsatz in Projekten
UML - Klassendiagramme, Systemdesign, Use-Case-Darstellungen
OAuth / LDAP - Nutzer- & Rechteverwaltung in Eigenentwicklungen
OpenAPI / Swagger - Gelegentlich verwendet zur Schnittstellendoku
REST - Zahlreiche Schnittstellen, inkl. Office365, Facebook, AfA
SOAP - Historische Systeme, z. B. AfA, Dynamics
WebSocket - In CRM-System und Browser-Plugin aktiv eingesetzt
JUnit - Tiefer Einsatz in Testautomatisierung
Mockito - Tiefer Einsatz in Testautomatisierung
Selenium - Langjährige Erfahrung im Datamining mit Selenium
SonarQube - Im Projektumfeld als User
Testcontainers - Grundwissen vorhanden
Jira - Täglicher Einsatz in agilen Projekten
Redmine - Gelegentliche Nutzung in Kundenprojekten
Bitbucket - Quellcodeverwaltung, Reviews
Confluence - Dokumentation & Spezifikationen
JSON - Regelmäßig genutzt in Schnittstellen und Datenverarbeitung
XML - Häufig im Zusammenhang mit SOAP, Konfiguration und Datenexporten
YAML- Für Konfigurationen, z. B. bei Docker/K8s
Hibernate - Einsatz in mehreren Projekten. Mit Spring und Standalone.
Java (8+) - Langjährige Projekterfahrung, inkl. Migrationen und Modernisierungen
Kotlin - Intensive Weiterbildung, 6 Wochen
Spring Boot - Architektur und Umsetzung komplexer Systeme
Gradle - Grundkenntnisse, gelegentliche Verwendung
Maven - Langjährige Erfahrung, zentrale Build- und Dependency-Verwaltung
MariaDB - Langjährige Erfahrung, in verschienden Projekten
MySQL - Langjährige Erfahrung, in verschienden Projekten
SQL - Komplexe Abfragen, Controlling-Auswertungen
AWS - Grundkenntnisse & Verständnis Cloudarchitektur
Ansible - Grundlagen und Einsatz in Cloud-Szenarien
Azure - Grundkenntnisse aus Cloud-Kontext
Docker - Mehrere Weiterbildungen, Praxiseinsatz im Deployment
GitLab / GitHub - wenig produktiver Einsatz
Kubernetes - Grundlagen & Praxisbezug aus Weiterbildung
Prometheus - Monitoring-Konzept in Weiterbildung
Angular - 6 Wochen Weiterbildung, solide Komponentenentwicklung
CSS - Regelmäßig genutzt zur Gestaltung von Weboberflächen
HTML / HTML5 - Langjährige Nutzung in Webprojekten und UI-Komponenten
JavaScript - Langjähriger Einsatz in Chrome Browser-Plugin und Weboberflächen.
Liferay 6.x–7.xLangjährige Erfahrung im Aufbau & Betrieb eigener Portallösungen
Primefaces - Mehrere Projekte mit UI-Erstellung nach Kundenvorgabe
React - 4 Wochen Weiterbildung inkl. Redux & Native
TypeScript - Erfahrung aus React- und Angular-Weiterbildung
Vaadin - Mehrjährige Projekterfahrung, inkl. Migration Vaadin 8→24
NGINX - Grundlagen, Gelegendlicher Einsatz in Projekten
UML - Klassendiagramme, Systemdesign, Use-Case-Darstellungen
OAuth / LDAP - Nutzer- & Rechteverwaltung in Eigenentwicklungen
OpenAPI / Swagger - Gelegentlich verwendet zur Schnittstellendoku
REST - Zahlreiche Schnittstellen, inkl. Office365, Facebook, AfA
SOAP - Historische Systeme, z. B. AfA, Dynamics
WebSocket - In CRM-System und Browser-Plugin aktiv eingesetzt
JUnit - Tiefer Einsatz in Testautomatisierung
Mockito - Tiefer Einsatz in Testautomatisierung
Selenium - Langjährige Erfahrung im Datamining mit Selenium
SonarQube - Im Projektumfeld als User
Testcontainers - Grundwissen vorhanden
Jira - Täglicher Einsatz in agilen Projekten
Redmine - Gelegentliche Nutzung in Kundenprojekten
Bitbucket - Quellcodeverwaltung, Reviews
Confluence - Dokumentation & Spezifikationen
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
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
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
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
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
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
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
Zertifikate
Kotlin - 6 Wochen - 120 UE
Velptec2025
Angular - 6 Wochen - 120 UE
Velptec2025
React - 4 Wochen - 80 UE
Velptec2025
GitHub/GitLab - 2 Wochen - 40 UE
Velptec2025
Cloud Computing - 6 Wochen - 120 UE
Velptec2025
Docker - 2 Wochen - 80 UE
Velptec2025
IT-Service-Management - 3 Wochen - 120 UE
Velptec2025
Methodenkompetenz - 2 Wochen - 40 UE
Velptec2025
DevOps Foundation - 2 Wochen - 80 UE
Velptec2025