06.05.2026 aktualisiert

**** ******** ****
100 % verfügbar

Java Senior Software Developer

Flieden, Deutschland
Nur Remote
Dipl.-Ing. Elektrotechnik
Flieden, Deutschland
Nur Remote
Dipl.-Ing. Elektrotechnik

Profilanlagen

zertifikat-dipl-ingwernerappl.pdf
Scrum_Grundlagen.pdf
Agile_Projektsteuerung.pdf

Skills

HTMLJavaJavaScriptApache TomcatAtlassian ConfluenceAtlassian JiraClient-Server-ArchitekturCSSDatenbankanwendungEclipseEclipselinkHibernateIntellij IDEAJavafxServletJSONjQueryJavaserver PagesJUnitLog4JApache MavenNexus 1000VAngular 2+SeleniumSOAPSonarqubeSQLSubversionWeb ApplikationenWeb ServicesExtensible Markup LanguageOpenapiRxjsSpring BootGitLabGit
Fachlicher Schwerpunkt: Java Programmierung, WebAnwendungen, WebServices, allgemein Client-Server Programmierung, Datenbankanwendungen.
Programmiersprachen, Technologien: Java, JavaFX, JSP, Thymeleaf, Moustache, JavaScript, jQuery,
JSON, XML, SOAP, REST, OpenAPI, HTML, CSS, SQL, ...


Tools/Libraries: JDK, Servlets, JSP, SpringBoot, JUnit, Log4J, Logback, Hibernate, EclipseLink, PdfBox, Selenium, Eclipse, Intellij, Maven, Subversion/Tortoise, Git, Gitlab, Apache Tomcat, Bamboo, Nexus, SonarQube, Jira, Confluence, MS-Office, ...

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Entwickler, Teilprojektleiter - Weiterentwicklung und Pflege der "Das Örtliche" WebAnwedung

Medien und Verlage

Aufgaben:
Weiterentwicklung und Pflege der "Das Örtliche" WebAnwedung insbesondere den Bereichen SEO, Datenschutz und Barrierefreiheit.
Erweiterung der automatisierten Anwendungstests.

Betriebssysteme:
Windows (Entwicklung) / Linux (Betrieb)

Entwicklungsumgebung:
Eclipse, Subversion, Maven, Bamboo Buildserver, SonalQube, Jira, Confluence.

Sprachen:
Java, JavaScript, HTML, CSS

Server:
Tomcat Applicationserver

Bibliotheken/Technologien:
SpringBoot, JUnit, Swagger, Java 17, Thymeleaf, jQuery, Selenium/Selenese, OAuth2, Rest Services, JSON, XML



Frontend-Entwicklung - Entwicklung eines „Vermittlungsservice“ für die Integration in Online-Verzeichnisse

Medien und Verlage

Beschreibung:
In den Verzeichnisanwendungen Das Telefonbuch, Das Örtliche und Gelbe Seiten soll das Einholen von Angeboten direkt über den Verzeichniseintrag des Dienstleisters ermöglicht werden. Im Zuge dieses Projekts wurde ein Webservice entwickelt, der die Geschäftslogik der Anwendung enthält und für die Datenhaltung sowie für die Kommunikation zwischen Kunde und Dienstleiter zuständig ist. Eine zugehörige Webanwendung stellt die Komponenten für die Einbindung in die Verzeichnisanwendungen zur Verfügung. Für die Administration und Kontrolle der Prozesse wurde ein entsprechendes Tool entwickelt.

Aufgaben:
Frontend-Entwicklung: Erstellen der Komponenten zur Einbindung in die Verzeichnisse, sowie Erstellen der HTML-Templates für die Benutzeroberfläche und den Email-Verkehr zwischen Kunde und Dienstleister. Weiterhin die Implementierung der Admin-Anwendung.

Betriebssysteme:
Windows (Entwicklung) / Linux (Betrieb)

Entwicklungsumgebung:
Intellij, Git/GitLab, Gradle, Jenkins Buildserver, SonarQube, Jira, Confluence

Sprachen:
Java, JavaScript, Typescript, HTML, CSS

Datenbanken & Server:
MongoDB, Tomcat Applicationserver

Bibliotheken/Technologien:
Java 21, SpringBoot, Moustache, JUnit, Swagger

Entwickler, Teilprojektleiter - Migration der „Das Örtliche“ Web Anwendung auf Java 17

Beschreibung:
Die Anwendung "Das Örtliche" wurde bisher unter Java 8 entwickelt und betrieben.
Im Zuge dieses Projekts erfolgte die Migration auf Java 17, sowie einige Erweiterungen und Optimierungen des Codes.
Aufgaben:
Umstellen des Build-Prozesses und Codeanpassungen.

Betriebssysteme:
Windows (Entwicklung) / Linux (Betrieb)

Entwicklungsumgebung:
Eclipse, Maven, Nexus Repository, Subversion, Bamboo Buildserver, Jira, Confluence
Sprachen:
Java, JavaScript

Server:
Tomcat Applicationserver

Bibliotheken/Technologien:
Java 17, SpringBoot, Thymeleaf, jQuery, JUnit, Selenium, OAuth2, Rest Services, OpenAPI, JSON, XML

Entwickler, Teilprojektleiter - Integration einer Benutzerplattform in die „Das Örtliche“ Web Anwendung

Medien und Verlage

Beschreibung:
Den Benutzern der ÖTB Anwendung wurde es ermöglicht, ein eigenes Benutzerkonto anzulegen, unter dem sie Verzeichniseinträge bewerten können, und zu Verzeichniseinträgen eigene Bilder hochladen können.
Aufgaben: Das Projekt beinhaltet die Mitarbeit an der Implementierung der Benutzeroberfläche der Plattform in der Web-Anwendung, sowie die Anbindung an das Backend.

Betriebssysteme:
Windows (Entwicklung) / SuSe Linux (Betrieb)

Entwicklungsumgebung:
Eclipse, Maven, Nexus Repository, Subversion, Bamboo Buildserver, Jira, Confluence
Sprachen:
Java, JavaScript

Server:
Tomcat Applicationserver

Bibliotheken/Technologien:
Java 8, SpringBoot, Thymeleaf, jQuery, JUnit, Selenium, OAuth2, Rest Services, OpenAPI, JSON, XML

Projektleiter, Entwickler - Entwicklung eines Moduls zur halbautomatischen Rechnungsgenerierung für ein Warenwirstschaftssystem

Industrie und Maschinenbau

Beschreibung:
Das von mir im Kundenauftrag entwickelte Warenwirtschaftssystem wurde um ein Modul zur Generierung und Verwaltung von Rechnungen erweitert. Die Rechnungen können im PDF-Format auf Basis der gespeicherten Lieferscheine erzeugt und ausgedruckt werden.
Aufgaben:
Konzeption in Zusammenarbeit mit dem Kunden, sowie Implementierung.
Betriebssystem:
Windows
Entwicklungsumgebung:
Eclipse, Maven, Subversion

Sprachen:
Java, SQL

Datenbank:
MySQL

Bibliotheken/Technologien:
Java 11, JavaFX, Hibernate, PdfBox, JUnit, XML

Teilprojektleiter, Entwickler - Migration der Benutzeroberfläche der „Das Örtliche“ Anwendung von Java Server Pages auf Thymeleaf

Medien und Verlage

Beschreibung:
Die Technologie zur Generierung und Ausgabe der HTML Seiten der Web Anwendung wurde von Java Server Pages auf das modernere Thymeleaf Framework umgestellt. Dabei mussten große Teile des Anwendungscodes angepasst und umstrukturiert werden.

Aufgaben:
Austausch der verwendeten Frameworks und Code-Anpassungen.

Betriebssysteme:
Windows (Entwicklung) / SuSe Linux (Betrieb)

Entwicklungsumgebung:
Eclipse, Maven, Nexus Repository, Subversion, Bamboo Buildserver, Jira, Confluence

Sprachen:
Java, JavaScript, Thymeleaf

Server:
Tomcat Applicationserver

Bibliotheken/Technologien:
Java 8, SpringBoot, Thymeleaf, jQuery, JUnit, Selenium

Teilprojektleiter, Entwickler - Integrieren eines Consent Management Systems in die „Das Örtliche“ Web Anwendung

Medien und Verlage

Beschreibung:
Um den Anforderungen der DSGVO gerecht zu werden, wurde die Web Anwendung um ein Consent Management System zur Verwaltung der Benutzer-Datenschutzeinstellungen erweitert.

Aufgaben:
Software-Anpassungen und Integration des CMS.

Betriebssysteme:
Windows (Entwicklung) / SuSe Linux (Betrieb)

Entwicklungsumgebung:
Eclipse, Maven, Nexus Repository, Subversion, Bamboo Buildserver, Jira, Confluence

Sprachen:
Java, JavaScript

Server:
Tomcat Applicationserver
Bibliotheken/Technologien:
Java 8, SpringBoot, Thymeleaf, jQuery, JUnit, Selenium, ConsentManager

Projektleiter, Entwickler - Entwicklung eines Warenwirtschaft-Systems für einen Zulieferbetrieb der Automobilindustrie

Industrie und Maschinenbau

Beschreibung:
Das in Produktion befindliche Altsystem wurde durch eine kundenspezifische Neuentwicklung ersetzt. Enthalten sind alle zur Produktionsbegleitung benötigten Funktionen, beginnend bei der Bestellung der Rohstoffe, deren Anlieferung und Verarbeitung, sowie die Lagerverwaltung der Rohstoffe und Fertigprodukte, bis hin zur Auslieferung and die Kunden. Alle nötigen Dokumente wie Lieferscheine, Packstückaufkleber etc. können im PDF Format erzeugt werden.

Aufgaben:
Das Projekt beinhaltet die Anforderungsanalyse und Konzeption in enger Zusammenarbeit mit dem Kunden, sowie die Implementierung und Datenmigration aus dem Altsystem.

Betriebssysteme:
Windows

Entwicklungsumgebung:
Eclipse, Maven, Subversion

Sprachen:
Java, SQL
Datenbank:
MySQL

Bibliotheken/Technologien:
Java 11, JavaFX, Hibernate, PdfBox, JUnit, XML


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden