Senior Developer Java und Web
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 38114 Braunschweig
- auf Anfrage
- de
- 26.06.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Maven, Apache Tomcat, Confluence, Git, J2EE, Json, Jira, Mariadb, Representational State Transfer (REST), SOAP, Spring Framework, SSH (Secure Shell), XML
1/2019 – 1/2020
TätigkeitsbeschreibungEin 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 QualifikationenC#, Microsoft Visual Studio, Microsoft Dynamics
10/2018 – 3/2019
TätigkeitsbeschreibungMigration 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 QualifikationenGit, Javaserver Faces, Apache Tomcat, J2EE, WebSphere
5/2018 – 11/2018
TätigkeitsbeschreibungBei 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 QualifikationenGit, Apache Tomcat, J2EE, Javaserver Faces, Mariadb
1/2018 – 6/2019
TätigkeitsbeschreibungEin Gesundheitsportal musste um neue Funktionalitäten erweitert werden. Front- sowie Backend-Entwicklung gehörten zu den Verantwortlichkeiten. Als Softwareprozess kam Scrum zum Einsatz.
Eingesetzte QualifikationenApache Tomcat, glasfish, Git, J2EE
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
Mariadb, Confluence, Apache Tomcat, UML, Apache Maven, J2EE, Jira, Junit, XML, SOAP, Json, Representational State Transfer (REST), Selenium, Digital mock-up (DMU) / Digitales Versuchsmodell (D-VM)
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
Confluence, UML, Jira, XML, JavaScript, Json, Representational State Transfer (REST)
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.
Apache, CSS (Cascading Style Sheet), Git, HTML, JavaScript, PHP
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden