freiberufler Senior Developer Java und Web auf freelance.de

Senior Developer Java und Web

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 38114 Braunschweig
  • auf Anfrage
  • de
  • 22.11.2023

Kurzvorstellung

Selbstständig entwickelnder Software Developer mit Java EE + Web JacaScript, TypeScript, über 18 Jahre Erfahrung, umfangreiche Projekterfahrung, gr. Inhouseproject Liferay und Vaadin. Aufnahme von Anforderungen, planen und entwickeln.

Qualifikationen

  • Apache Tomcat
  • J2EE (Java EE)
  • JavaScript
  • Confluence (Atlassian)
  • Git
  • JavaScript Object Notation (JSON)
  • MariaDB
  • Representational State Transfer (REST)
  • TypeScript
  • UML

Projekt‐ & Berufserfahrung

Senior Softwareentwickler Java/Web (Festanstellung)
Kundenname anonymisiert, Hamburg
2/2023 – 12/2023 (11 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2023 – 12/2023

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

MariaDB, Confluence (Atlassian), Apache Tomcat, Apache Maven, Git, J2EE (Java EE), Jira, Spring, XML, SOAP (Simple Object Access Protocol), SSH (Secure Shell), JavaScript Object Notation (JSON), Representational State Transfer (REST)

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#, Visual Studio, Microsoft Dynamics ERP

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, JSF (Java Server Faces), Apache Tomcat, J2EE (Java EE), 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 (Java EE), JSF (Java Server 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 (Java EE)

Senior Softwareentwickler Java (Festanstellung)
Kundenname anonymisiert, Braunschweig
9/2016 – 12/2023 (7 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2016 – 12/2023

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

MariaDB, Confluence (Atlassian), Apache Tomcat, UML, Apache Maven, J2EE (Java EE), Jira, JUnit, XML, SOAP (Simple Object Access Protocol), JavaScript Object Notation (JSON), Representational State Transfer (REST), Selenium, Digital mock-up (DMU) / Digitales Versuchsmodell (D-VM)

Senior Softwareentwickler Web (Festanstellung)
Kundenname anonymisiert, Braunschweig
8/2016 – 12/2023 (7 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2016 – 12/2023

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 (Atlassian), UML, Jira, XML, JavaScript, JavaScript Object Notation (JSON), Representational State Transfer (REST)

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

Über mich

Ich habe eine ausgewiesene "Can Do" Mentalität

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
705
Alter
41
Berufserfahrung
14 Jahre und 8 Monate (seit 07/2009)

Kontaktdaten

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

Jetzt Mitglied werden