Java, Spring-Boot, Kotlin Angular Anwendungen
Aktualisiert am 18.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-12 - 2024-12

Webportal zur Planung von Schienennetzwerken -Thales/Hitachi

Senior Fullstack Entwickler Java 17 Spring Boot Kotlin ...
Senior Fullstack Entwickler

Projekt: Die Aufgabe umfasst die Fortführung eines seit drei Jahren in Entwicklung befindlichen Web-Portals zur Planung von Schienennetzwerken. Ingenieure nutzen dieses Tool, um bestehende und zukünftige Gleisnetze inklusive aller Bauteile zu planen und zu entwerfen. Ziel des Tools ist die Erstellung virtueller Netze, die alle relevanten Informationen zur Sicherstellung des autonomen Betriebs enthalten und eine selbstständige Kommunikation aller Netzkomponenten ermöglichen.

 

Aufgaben:

 

·         Verantwortlich für die Entwicklung des Backends in Kotlin. Die  in unstrukturierter Form gespeicherten Daten werden in ein Domain-Model überführt, das Berechnungen ermöglicht und das Knoten-Kanten-Netz (eine Darstellung des Schienennetzes) mit weiteren Informationen anreichert.

 

·         Die angereicherten Informationen können bei Bedarf über die Benutzeroberfläche in mehreren hundert XML-Dateien zum Download bereitgestellt werden. Diese Dateien dienen anschließend zur Erstellung von ISO-Images, die auf die Bauteile (z.B. Weichen, Balisen etc.) aufgespielt werden.

 

·         Für das Angular Frontend wurde eine REST-API bereitgestellt. Das Backend zur Darstellung wurde auf Basis von Spring Boot entwickelt

 

·         Code wurde konsequent nach SOLID-Prinzipien erstellt und mit  mehreren Teammitgliedern im Code-Review überprüft

 

·         Die Projektplanung erfolgt in dreiwöchigen Sprints mit Epics, Stories und Sub-Tasks. Alle Details basieren auf bestehenden Spezifikationen und die Umsetzung wird vorab geschätzt. Am Ende jedes Sprints findet ein Review aller Aktivitäten statt, um das Team kontinuierlich zu verbessern und anzupassen.

 

·         Verantwortlich für die ständige interdisziplinäre Kommunikation (z.B. für Reviews von Frontend - Backend - Netzplanung) zwischen Kollegen 

Java 17 Spring Boot Kotlin Angular Jasmine Liquibase Typescript PostgreSQL REST Cypress Testing Framework und JEST JavaScript Testing Jenkins Git Jira Confluenc
8 Monate
2022-05 - 2022-12

Landesvermessung und Geobasisinformation Brandenburg (LGB)

Senior Fullstack Entwickler Java JSF Typescript ...
Senior Fullstack Entwickler

Aufgaben:

 

·         Weiterentwicklung eines Web-Portals für die Landesvermessung und  

Geobasisinformation Brandenburg (LGB)

·         Updates von veralteter Software in Java8 auf Java11 inkl. name-space-Änderungen

in nahezu allen dependencies

·         Erzeugung OWASP vulnerability reports

·         GeoDaten Erzeugung

·         Ausräumung von Angreifbarkeiten

·         Weiterentwicklung  Rollen/Rechte-Management der App

·         Weiterentwicklung von JSF Funktionen

·         Aufbau CI/CD pipeline

·         Anbindund  PostgresSQL Datenbank

 

Java JSF Typescript PostgreSQL Angular Jasmine Liquibase Cypress Testing Framework und JEST JavaScript Testing Jenkins Git Jira Confluence Azure
2 Jahre 4 Monate
2020-01 - 2022-04

Entwicklung von REST-APIs, Entwicklung Angular-App, Migration in Microsoft-Azure, Business-Consulting

Full Stack Developer ? Spring-Boot Hibernate ? Angular ...
Full Stack Developer

Aufgaben

Entwicklung einer Daten-Management-Plattform (ähnl. Microsoft Power BI)

 

Entwicklung einer Plattform zur Abdeckung der Business-spezifischen Bedu?rfnisse der Fa. Arvato

 

u.A. Workforce-Management, Workload-Management, Business-Performance-Monitoring,

Compliance-Control-System (RBAC), etc.

Aufgaben: Umbau und Weiterentwicklung einer REST-API, Design und Entwicklung des Frontends mit

Angular, Migration des Projekts in die Microsoft-Azure Cloud

IT-Umgebung

? Spring-Boot Hibernate ? Angular ? MySQL MariaDB ? Microsoft Azure
Arvato Financial Solutions GmbH
2 Jahre 5 Monate
2017-08 - 2019-12

Entwickler der AudiCode-Analytics Plattform

Java Developer / Data Engineer ? Elasticsearch ? Kibana ? Spring-Boot ...
Java Developer / Data Engineer

Aufgaben:

Daten-Import & Export, Datenaufbereitung und -analyse

Datenimport aus div. Quellen (REST, SOAP) und deren Zusammenfu?hrung in Elasticsearch, Analyse mittels Kibana, Dashboard-Entwicklung durch Plugins in Kibana, Entwicklung einer REST-API zur Ablösung von Kibana-Dashboards, Anbindung und Entwicklung einer React-App, Kundenberatung zur Auswertung der Daten

? Elasticsearch ? Kibana ? Spring-Boot ? React
Das Büro am Draht GmbH
3 Jahre 2 Monate
2014-06 - 2017-07

Clustering Tool mit Web Application zur Interaktion Branche Automobil

Tätigkeit Full Stack Developer ? Elasticsearch ? Spring-Boot ? Java Spring-Data ...
Tätigkeit Full Stack Developer

Clustering Tool mit Web Application zur Interaktion

Branche Automobil

Kunde Porsche Österreich

Rolle/ Tätigkeit Full Stack Developer

Design, Spezifikation und Umsetzung der Webapp

Automatisiertes Clustering von technischen Termen aus dem Automobilbereich nach mathematischen Verfahren. Zur späteren manuellen Verfeinerung des Datenbestands wurde eine Webapp entworfen und entwickelt (?Car Tinder?).


Benchmark Data Import

Der Kunde betreibt eine Datenbank fu?r die strukturierte Speicherung und Analyse von

Benchmarkdaten, welche in Excel-Templates erhoben werden. Die Struktur und Inhalte der Templates sind stark an das Datenbankmodell angelehnt aber nicht identisch. Aktuell werden die Daten manuell durch die Mitarbeiter in die Datenbank eingetragen. Trotz optimierter Eingabemasken ist der Prozess zeitraubend und soll optimiert werden. Der Import beinhaltet vier Teilaufgaben:

·         Umwandlung Excel-Daten in maschinenlesbare Daten

·         Parsen und Interpretieren der Daten auf Basis des Datenbankmodells

·         Identifikation von Abweichungen zum Datenbankmodell

·         Übernahme der Daten in die Datenbank.


Otto Filesharing

Umbau einer bestehenden PHP-Application zum Upload und Download.

Herstellung der sicheren Kommunikation zwischen Upload und Download host

durch Verwendung von one-time-links.

 

Der Kunde wu?nschte eine Web-Application fu?r das sichere und konfigurierbar zu beschränkende Filesharing mit internen und externen Mitarbeitern. Es folgte der Umbau einer bestehenden PHP-Application zum Upload und Download. Ein wichtiges Kriterium war die Herstellung der sicheren Kommunikation zwischen Upload und Download host.


Erzeugung von Splunk Dashboards und Deployment

Entwicklung eines Splunk-Portals zur grafischen Darstellung und Analyse von Kundendaten,

technischer Support fu?r fu?r das Data-Science-Team zu Themen wie Datenaustausch und Entwicklung von Dashboards, Entwicklung von customized merging-Prozess von Splunk Applications

? Elasticsearch ? Spring-Boot ? Java Spring-Data ? PHP ? Symphony 2.7 ? MySQL ? MongoDB ? Splunk ? Python ? Javascript ? CSS3
The unbelievable Machine GmbH
3 Jahre 7 Monate
2010-11 - 2014-05

Pflegeheim-Navigator

Software und Web Developer Systemumgebung: Linux SLES Apache Webserver Java 1.4 ...
Software und Web Developer

Frontend & Backend Development von skalierbaren Web-Anwendungen,

Serverbetreuung, Import und Export von sensiblen Kundendaten

Kunden: AOK-Bundesverband GbR, Medizinischer Dienst der

Krankenversicherung, Deutsche Gesetzliche


 WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und

Qualitätsberichten unter www.pflegeheim-navigator.de- Relaunch des frontends des

Pflegeheim-Navigators und Zusammenfu?hrung der Portale Pflegeheim-Navigator und

Pflegedienst-Navigator.

·         Entwurf des Frontends zur Darstellung der Heime

·         Umsetzung des Entwurfes in Javascript / HTML / CSS

·         Anwenden der Google Maps API

·         Umkreissuche

·         Backend-Development in Java


Pflegeheim-Navigator Datenimport und -pflege

WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und

Qualitätsberichten unter www.pflegeheim-navigator.de

Pflege der Stammdaten

·         Email-basierter, verschlu?sselter Datenaustausch von XML-Dateien zur Übermittlung der

   Stammdaten durch die einzelnen Landesverbände

·         Möglichkeit der Pflege der Stammdaten u?ber ein webbasiertes Backend

·         Möglichkeit der Pflege der Stammdaten u?ber ein eigenes webbasiertes Backend fu?r die

   jeweiligen Pflegeheime Import der Pflegeberichte

·         FTP-basierte Dateisynchronisation der in einzelnen XML-Dateien abgelegten Pflegeberichte

·         Import der XML-Berichte in die Datenbank

·         Transformation in HTML-Format



Systemumgebung: Linux SLES Apache Webserver Java 1.4 Javascript PHP HTML CSS jQuery jQueryUI Technologien: Velocity Quintra-Cache-Framework Quintra-DB-Framework Quintra-Geo-Framework Quintra-HA-Framework Apache Tomcat MySql PHP Technologien: Servlets Velocity XML WebService Axis Fernwartu

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-12 - 2024-12

Webportal zur Planung von Schienennetzwerken -Thales/Hitachi

Senior Fullstack Entwickler Java 17 Spring Boot Kotlin ...
Senior Fullstack Entwickler

Projekt: Die Aufgabe umfasst die Fortführung eines seit drei Jahren in Entwicklung befindlichen Web-Portals zur Planung von Schienennetzwerken. Ingenieure nutzen dieses Tool, um bestehende und zukünftige Gleisnetze inklusive aller Bauteile zu planen und zu entwerfen. Ziel des Tools ist die Erstellung virtueller Netze, die alle relevanten Informationen zur Sicherstellung des autonomen Betriebs enthalten und eine selbstständige Kommunikation aller Netzkomponenten ermöglichen.

 

Aufgaben:

 

·         Verantwortlich für die Entwicklung des Backends in Kotlin. Die  in unstrukturierter Form gespeicherten Daten werden in ein Domain-Model überführt, das Berechnungen ermöglicht und das Knoten-Kanten-Netz (eine Darstellung des Schienennetzes) mit weiteren Informationen anreichert.

 

·         Die angereicherten Informationen können bei Bedarf über die Benutzeroberfläche in mehreren hundert XML-Dateien zum Download bereitgestellt werden. Diese Dateien dienen anschließend zur Erstellung von ISO-Images, die auf die Bauteile (z.B. Weichen, Balisen etc.) aufgespielt werden.

 

·         Für das Angular Frontend wurde eine REST-API bereitgestellt. Das Backend zur Darstellung wurde auf Basis von Spring Boot entwickelt

 

·         Code wurde konsequent nach SOLID-Prinzipien erstellt und mit  mehreren Teammitgliedern im Code-Review überprüft

 

·         Die Projektplanung erfolgt in dreiwöchigen Sprints mit Epics, Stories und Sub-Tasks. Alle Details basieren auf bestehenden Spezifikationen und die Umsetzung wird vorab geschätzt. Am Ende jedes Sprints findet ein Review aller Aktivitäten statt, um das Team kontinuierlich zu verbessern und anzupassen.

 

·         Verantwortlich für die ständige interdisziplinäre Kommunikation (z.B. für Reviews von Frontend - Backend - Netzplanung) zwischen Kollegen 

Java 17 Spring Boot Kotlin Angular Jasmine Liquibase Typescript PostgreSQL REST Cypress Testing Framework und JEST JavaScript Testing Jenkins Git Jira Confluenc
8 Monate
2022-05 - 2022-12

Landesvermessung und Geobasisinformation Brandenburg (LGB)

Senior Fullstack Entwickler Java JSF Typescript ...
Senior Fullstack Entwickler

Aufgaben:

 

·         Weiterentwicklung eines Web-Portals für die Landesvermessung und  

Geobasisinformation Brandenburg (LGB)

·         Updates von veralteter Software in Java8 auf Java11 inkl. name-space-Änderungen

in nahezu allen dependencies

·         Erzeugung OWASP vulnerability reports

·         GeoDaten Erzeugung

·         Ausräumung von Angreifbarkeiten

·         Weiterentwicklung  Rollen/Rechte-Management der App

·         Weiterentwicklung von JSF Funktionen

·         Aufbau CI/CD pipeline

·         Anbindund  PostgresSQL Datenbank

 

Java JSF Typescript PostgreSQL Angular Jasmine Liquibase Cypress Testing Framework und JEST JavaScript Testing Jenkins Git Jira Confluence Azure
2 Jahre 4 Monate
2020-01 - 2022-04

Entwicklung von REST-APIs, Entwicklung Angular-App, Migration in Microsoft-Azure, Business-Consulting

Full Stack Developer ? Spring-Boot Hibernate ? Angular ...
Full Stack Developer

Aufgaben

Entwicklung einer Daten-Management-Plattform (ähnl. Microsoft Power BI)

 

Entwicklung einer Plattform zur Abdeckung der Business-spezifischen Bedu?rfnisse der Fa. Arvato

 

u.A. Workforce-Management, Workload-Management, Business-Performance-Monitoring,

Compliance-Control-System (RBAC), etc.

Aufgaben: Umbau und Weiterentwicklung einer REST-API, Design und Entwicklung des Frontends mit

Angular, Migration des Projekts in die Microsoft-Azure Cloud

IT-Umgebung

? Spring-Boot Hibernate ? Angular ? MySQL MariaDB ? Microsoft Azure
Arvato Financial Solutions GmbH
2 Jahre 5 Monate
2017-08 - 2019-12

Entwickler der AudiCode-Analytics Plattform

Java Developer / Data Engineer ? Elasticsearch ? Kibana ? Spring-Boot ...
Java Developer / Data Engineer

Aufgaben:

Daten-Import & Export, Datenaufbereitung und -analyse

Datenimport aus div. Quellen (REST, SOAP) und deren Zusammenfu?hrung in Elasticsearch, Analyse mittels Kibana, Dashboard-Entwicklung durch Plugins in Kibana, Entwicklung einer REST-API zur Ablösung von Kibana-Dashboards, Anbindung und Entwicklung einer React-App, Kundenberatung zur Auswertung der Daten

? Elasticsearch ? Kibana ? Spring-Boot ? React
Das Büro am Draht GmbH
3 Jahre 2 Monate
2014-06 - 2017-07

Clustering Tool mit Web Application zur Interaktion Branche Automobil

Tätigkeit Full Stack Developer ? Elasticsearch ? Spring-Boot ? Java Spring-Data ...
Tätigkeit Full Stack Developer

Clustering Tool mit Web Application zur Interaktion

Branche Automobil

Kunde Porsche Österreich

Rolle/ Tätigkeit Full Stack Developer

Design, Spezifikation und Umsetzung der Webapp

Automatisiertes Clustering von technischen Termen aus dem Automobilbereich nach mathematischen Verfahren. Zur späteren manuellen Verfeinerung des Datenbestands wurde eine Webapp entworfen und entwickelt (?Car Tinder?).


Benchmark Data Import

Der Kunde betreibt eine Datenbank fu?r die strukturierte Speicherung und Analyse von

Benchmarkdaten, welche in Excel-Templates erhoben werden. Die Struktur und Inhalte der Templates sind stark an das Datenbankmodell angelehnt aber nicht identisch. Aktuell werden die Daten manuell durch die Mitarbeiter in die Datenbank eingetragen. Trotz optimierter Eingabemasken ist der Prozess zeitraubend und soll optimiert werden. Der Import beinhaltet vier Teilaufgaben:

·         Umwandlung Excel-Daten in maschinenlesbare Daten

·         Parsen und Interpretieren der Daten auf Basis des Datenbankmodells

·         Identifikation von Abweichungen zum Datenbankmodell

·         Übernahme der Daten in die Datenbank.


Otto Filesharing

Umbau einer bestehenden PHP-Application zum Upload und Download.

Herstellung der sicheren Kommunikation zwischen Upload und Download host

durch Verwendung von one-time-links.

 

Der Kunde wu?nschte eine Web-Application fu?r das sichere und konfigurierbar zu beschränkende Filesharing mit internen und externen Mitarbeitern. Es folgte der Umbau einer bestehenden PHP-Application zum Upload und Download. Ein wichtiges Kriterium war die Herstellung der sicheren Kommunikation zwischen Upload und Download host.


Erzeugung von Splunk Dashboards und Deployment

Entwicklung eines Splunk-Portals zur grafischen Darstellung und Analyse von Kundendaten,

technischer Support fu?r fu?r das Data-Science-Team zu Themen wie Datenaustausch und Entwicklung von Dashboards, Entwicklung von customized merging-Prozess von Splunk Applications

? Elasticsearch ? Spring-Boot ? Java Spring-Data ? PHP ? Symphony 2.7 ? MySQL ? MongoDB ? Splunk ? Python ? Javascript ? CSS3
The unbelievable Machine GmbH
3 Jahre 7 Monate
2010-11 - 2014-05

Pflegeheim-Navigator

Software und Web Developer Systemumgebung: Linux SLES Apache Webserver Java 1.4 ...
Software und Web Developer

Frontend & Backend Development von skalierbaren Web-Anwendungen,

Serverbetreuung, Import und Export von sensiblen Kundendaten

Kunden: AOK-Bundesverband GbR, Medizinischer Dienst der

Krankenversicherung, Deutsche Gesetzliche


 WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und

Qualitätsberichten unter www.pflegeheim-navigator.de- Relaunch des frontends des

Pflegeheim-Navigators und Zusammenfu?hrung der Portale Pflegeheim-Navigator und

Pflegedienst-Navigator.

·         Entwurf des Frontends zur Darstellung der Heime

·         Umsetzung des Entwurfes in Javascript / HTML / CSS

·         Anwenden der Google Maps API

·         Umkreissuche

·         Backend-Development in Java


Pflegeheim-Navigator Datenimport und -pflege

WebPortal zur Präsentation der deutschen Pflegeheime mit Informationen, Preisdaten und

Qualitätsberichten unter www.pflegeheim-navigator.de

Pflege der Stammdaten

·         Email-basierter, verschlu?sselter Datenaustausch von XML-Dateien zur Übermittlung der

   Stammdaten durch die einzelnen Landesverbände

·         Möglichkeit der Pflege der Stammdaten u?ber ein webbasiertes Backend

·         Möglichkeit der Pflege der Stammdaten u?ber ein eigenes webbasiertes Backend fu?r die

   jeweiligen Pflegeheime Import der Pflegeberichte

·         FTP-basierte Dateisynchronisation der in einzelnen XML-Dateien abgelegten Pflegeberichte

·         Import der XML-Berichte in die Datenbank

·         Transformation in HTML-Format



Systemumgebung: Linux SLES Apache Webserver Java 1.4 Javascript PHP HTML CSS jQuery jQueryUI Technologien: Velocity Quintra-Cache-Framework Quintra-DB-Framework Quintra-Geo-Framework Quintra-HA-Framework Apache Tomcat MySql PHP Technologien: Servlets Velocity XML WebService Axis Fernwartu

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.