06.05.2026 aktualisiert


100 % verfügbar
Java Senior Software Developer
Flieden, Deutschland
Nur Remote
Dipl.-Ing. ElektrotechnikSkills
HTMLJavaJavaScriptApache TomcatAtlassian ConfluenceAtlassian JiraClient-Server-ArchitekturCSSDatenbankanwendungEclipseEclipselinkHibernateIntellij IDEAJavafxServlet
Fachlicher Schwerpunkt: Java Programmierung, WebAnwendungen, WebServices, allgemein Client-Server Programmierung, Datenbankanwendungen.
Programmiersprachen, Technologien: Java, JavaFX, JSP, Thymeleaf, Moustache, JavaScript, jQuery,
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
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
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
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