Konzeption und Entwicklung von RESTful Web-Services und Single Page Web-Anwendungen mittel Spring Boot und React. Businessanalyse und Prozessautomat.
Aktualisiert am 03.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 03.07.2024
Verfügbar zu: 100%
davon vor Ort: 60%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Russsisch
Muttersprache
Englisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland
möglich

Projekte

Projekte

6 Monate
2024-01 - 2024-06

Skillz Projekt

Fullstack Entwickler React Material UI Java 11 ...
Fullstack Entwickler

BESCHREIBUNG & AUFGABEN:

Im Rahmen eines Unternehmensprojekts wurde das "Skills Projekt" entwickelt, um eine umfassende Datenbank zur Speicherung und Ausgabe von Mitarbeiterfähigkeiten zu schaffen. Dieses Tool unterstützt den Vertrieb bei der gezielten Zuweisung von Aufgaben an qualifizierte Mitarbeiter, hilft Practice Leads bei der Identifizierung fehlender Kompetenzen in Teams und erleichtert dem Management die effiziente Planung von Projekten.

 

Die Webanwendung wurde mithilfe von React im Frontend gestaltet, während für den Backend-Service ein RESTful-Ansatz mit Java gewählt wurde. OpenAPI wurde für die Spezifikation verwendet, um eine klare Kommunikation zwischen den verschiedenen Komponenten zu gewährleisten. Das Backend wurde mit dem Spring Framework und Spring Boot implementiert, wobei Spring Data JPA und Hibernate für die Datenbankinteraktion genutzt wurden. Die Sicherheit wurde durch die Verwendung von Spring Security gewährleistet, während Unit-Tests die Robustheit der Implementierung sicherstellten.

 

Die persönlichen Aufgaben in diesem Projekt umfassten:

 

·        Benutzeroberfläche entwerfen und gestalten

·        Benutzerinteraktion und Navigation (z. B. Seitenwechsel, Benutzeranmeldung)

·        Entwickeln und Bereitstellen von RESTful APIs

·        Datenvalidierung und -verarbeitung auf Serverseite

·        Authentifizierung und Autorisierung von Benutzern

·        Implementierung von Geschäftslogik und Datenverarbeitung

·        Einrichtung von Unit- und Integrationstests

React Material UI Java 11 Spring Framework Spring Boot Spring Data JPA Spring Security Hibernate Maven JUnit Mockito Postman IntelliJ IDEA Visual Studio Code DBeaver Bitbucket Git Sourcetree
SUCUREMA GMBH
9 Monate
2023-02 - 2023-10

Order Management App GW

Fullstack Entwickler JavaEE Java 11 Spring Boot ...
Fullstack Entwickler

Das Projekt ?Order Management App GW? zielt darauf ab, eine zentrale Plattform zur Verwaltung von Domains zu entwickeln, um den derzeitigen Prozess der jährlichen Domain-Verlängerungskampagne zu vereinfachen. Der neue Prototyp soll eine benutzerfreundliche Oberfläche, einfachen Zugriff auf relevante Daten und Domain-Statusindikatoren bieten, um die Verwaltung zu erleichtern und Zeit zu sparen.

 

Es soll ein Angebot für den Kunden erstellt werden, um eine neue, modernisierte Webanwendung zu entwickeln. Sobald der Kunde zustimmt, wird das Projekt gestartet, um die Anwendung gemäß den Anforderungen des Kunden zu entwickeln. Der Fokus liegt dabei auf der Benutzerfreundlichkeit, Skalierbarkeit und Sicherheit der Anwendung, um eine positive Benutzererfahrung zu gewährleisten.

 

BESCHREIBUNG & AUFGABEN:

·        Analyse der alten Anwendung, um zu bestimmen, welche Mechanismen in die neue Anwendung übernommen werden sollen

·        Normalisierung der Datenbank in die dritte Normalform und Erweiterung um weitere Tabellen

·        Festlegung geeigneter Programmiersprachen für Frontend- und Backendentwicklung

·        Erstellung von Ablaufdiagrammen, um die Prozesse der Anwendung zu visualisieren

·        Besprechung und Planung in Teammeetings auf Daily-Basis

·        Erstellen eines Angebots in einem ansprechenden Format mit Microsoft Word

JavaEE Java 11 Spring Boot React draw.io MySQL Workbench MS Word react Angular
SANOFI AVENTIS DEUTSCHLAND GMBH
1 Jahr
2022-01 - 2022-12

Electronic Bank Account Management

Java-Backend Entwickler Java 8 und 11 (Enterprise) Spring Boot JUnit 5 ...
Java-Backend Entwickler

In dem Projekt ?Ebam ? electronic bank account management? der Commerzbank AG wird eine Anwendung zur Automatisierung des Prozesses im Bereich Corporate-to-Bank Account Management für bestehende Kunden entwickelt.

 

Die Hauptaufgabe bestand darin das Development Team im Backend bei der Entwicklung zu unterstützen. Dabei sollte unter anderem die Funktionalität des Middle Tiers so weit erweitert werden, dass Account Management Aufgaben wie Konto öffnen, schließen und ändern etc. automatisiert werden.

 

·        Backend Entwicklung (Java mit Spring Boot)

·        Entwicklung von Mapping Funktionalität für ankommende XML-Nachrichten

·        Prüfung und Anpassung von XML-Nachrichten auf Basis der Spezifikation

·        Implementierung von Unit- und Integrationstest

·        Testen entwickelter Funktionalitäten auf einer Testumgebung

·        Besprechung und Planung in Teammeetings auf Daily Basis

·        Fehleranalyse und -behebung

·        Umsetzung der gegebenen Jira Tickets

 

Java 8 und 11 (Enterprise) Spring Boot JUnit 5 Maven XML Confluence Postman Jira Bit-bucket REST PuTTY WinSCP
COMMERZBANK AG
3 Monate
2021-11 - 2022-01

Smart Bridge

Frontend Entwickler (als Junior Software Entwickler) SAP Fiori UI5 JavaScript JSON ...
Frontend Entwickler (als Junior Software Entwickler)

Das Projekt Smart Bridge ist ein Prototyp für eine Anwendung, um Brücken in deutschen Städten zu verwalten. Die Brücken werden mit Sensoren ausgestattet und sollen die gemessenen Daten an die Anwendung senden. Die erhaltenen Daten repräsentieren den Zustand einer Brücke, diese werden verarbeitet und grafisch dargestellt. Dabei soll eine einheitliche Übersicht von allen Brücken den Zustand anzeigen und der Aufruf einzelner Brücken mit zusätzlichen Informationen bereitgestellt werden.

 

Die Hauptaufgabe war das Frontend mit allen notwendigen Komponenten in Form einer Webanwendung zu entwickeln. Dazu gehörte unter anderem eine Navigation zu den einzelnen Seiten, Bereitstellung von Beispieldaten durch einen Mock-Server und die Darstellung von komplexen Daten in Diagrammen.

 

BESCHREIBUNG & AUFGABEN:

·        Frontend Entwicklung (SAP Fiori UI5)

·        Einrichtung der Docker Container für Frontend Entwicklung

·        Besprechung und Planung in Teammeetings auf Daily Basis

·        Fehlerbehebung

·        Umsetzung der gegebenen Asana Tickets

SAP Fiori UI5 JavaScript JSON XML Docker Asana GitHub Angular
PRICEWATERHOUSECOOPERS GMBH
1 Jahr 1 Monat
2020-10 - 2021-10

Erstellen und Verwalten von Lebensläufen

Fullstack Entwickler Kotlin React TypeScript ...
Fullstack Entwickler

Es handelt sich um eine interne Anwendung zum Erstellen und Verwalten von Lebensläufen in einer zentralen Webumgebung. Die Vertriebsmitarbeiter sollen die Möglichkeit bekommen die Lebensläufe ihrer Berater zentral ablegen und verwalten zu können, sowie diese als Word oder PDF zu generieren.

 

Von der fachlichen Seite wird vor allem ein ansprechendes und einheitliches Design dieser CV und die möglichst einfache Nutzung der vorhandenen Daten gefordert, damit Versionen für verschiedene Angebote schnell erstellt werden können.

 

Technisch musste das Design der Datenbank, eine Nutzerverwaltung und alle Sicherheitsaspekte in dem laufenden Projekt umgesetzt werden.

 

BESCHREIBUNG & AUFGABEN:

·        Frontend Entwicklung (React)

·        Einrichtung der Security im Backend für Testing (Kotlin)

·        Analyse und Optimierung von SQL-Anfragen

·        Einbindung der Datenbank durch Docker

·        Frontend Testing

·        Besprechung in Teammeetings

·        Fehlerbehebung

·        Umsetzung der gegebenen Jira Tickets

Anmeldung der User Accounts mittels Microsoft Azure (React,Kotlin)
Kotlin React TypeScript SQL PostgreSQL Spring WebFlux Gradle Jira Bitbucket Docker Microsoft Azure Active Directory

Position

Position

Java Entwickler

Fullstack Entwickler

Kompetenzen

Kompetenzen

Programmiersprachen

Java
Fortgeschritten
Kotlin
Basics
Spring
Fortgeschritten
React
Basics
SQL
Fortgeschritten
Camunda
Basics

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland
möglich

Projekte

Projekte

6 Monate
2024-01 - 2024-06

Skillz Projekt

Fullstack Entwickler React Material UI Java 11 ...
Fullstack Entwickler

BESCHREIBUNG & AUFGABEN:

Im Rahmen eines Unternehmensprojekts wurde das "Skills Projekt" entwickelt, um eine umfassende Datenbank zur Speicherung und Ausgabe von Mitarbeiterfähigkeiten zu schaffen. Dieses Tool unterstützt den Vertrieb bei der gezielten Zuweisung von Aufgaben an qualifizierte Mitarbeiter, hilft Practice Leads bei der Identifizierung fehlender Kompetenzen in Teams und erleichtert dem Management die effiziente Planung von Projekten.

 

Die Webanwendung wurde mithilfe von React im Frontend gestaltet, während für den Backend-Service ein RESTful-Ansatz mit Java gewählt wurde. OpenAPI wurde für die Spezifikation verwendet, um eine klare Kommunikation zwischen den verschiedenen Komponenten zu gewährleisten. Das Backend wurde mit dem Spring Framework und Spring Boot implementiert, wobei Spring Data JPA und Hibernate für die Datenbankinteraktion genutzt wurden. Die Sicherheit wurde durch die Verwendung von Spring Security gewährleistet, während Unit-Tests die Robustheit der Implementierung sicherstellten.

 

Die persönlichen Aufgaben in diesem Projekt umfassten:

 

·        Benutzeroberfläche entwerfen und gestalten

·        Benutzerinteraktion und Navigation (z. B. Seitenwechsel, Benutzeranmeldung)

·        Entwickeln und Bereitstellen von RESTful APIs

·        Datenvalidierung und -verarbeitung auf Serverseite

·        Authentifizierung und Autorisierung von Benutzern

·        Implementierung von Geschäftslogik und Datenverarbeitung

·        Einrichtung von Unit- und Integrationstests

React Material UI Java 11 Spring Framework Spring Boot Spring Data JPA Spring Security Hibernate Maven JUnit Mockito Postman IntelliJ IDEA Visual Studio Code DBeaver Bitbucket Git Sourcetree
SUCUREMA GMBH
9 Monate
2023-02 - 2023-10

Order Management App GW

Fullstack Entwickler JavaEE Java 11 Spring Boot ...
Fullstack Entwickler

Das Projekt ?Order Management App GW? zielt darauf ab, eine zentrale Plattform zur Verwaltung von Domains zu entwickeln, um den derzeitigen Prozess der jährlichen Domain-Verlängerungskampagne zu vereinfachen. Der neue Prototyp soll eine benutzerfreundliche Oberfläche, einfachen Zugriff auf relevante Daten und Domain-Statusindikatoren bieten, um die Verwaltung zu erleichtern und Zeit zu sparen.

 

Es soll ein Angebot für den Kunden erstellt werden, um eine neue, modernisierte Webanwendung zu entwickeln. Sobald der Kunde zustimmt, wird das Projekt gestartet, um die Anwendung gemäß den Anforderungen des Kunden zu entwickeln. Der Fokus liegt dabei auf der Benutzerfreundlichkeit, Skalierbarkeit und Sicherheit der Anwendung, um eine positive Benutzererfahrung zu gewährleisten.

 

BESCHREIBUNG & AUFGABEN:

·        Analyse der alten Anwendung, um zu bestimmen, welche Mechanismen in die neue Anwendung übernommen werden sollen

·        Normalisierung der Datenbank in die dritte Normalform und Erweiterung um weitere Tabellen

·        Festlegung geeigneter Programmiersprachen für Frontend- und Backendentwicklung

·        Erstellung von Ablaufdiagrammen, um die Prozesse der Anwendung zu visualisieren

·        Besprechung und Planung in Teammeetings auf Daily-Basis

·        Erstellen eines Angebots in einem ansprechenden Format mit Microsoft Word

JavaEE Java 11 Spring Boot React draw.io MySQL Workbench MS Word react Angular
SANOFI AVENTIS DEUTSCHLAND GMBH
1 Jahr
2022-01 - 2022-12

Electronic Bank Account Management

Java-Backend Entwickler Java 8 und 11 (Enterprise) Spring Boot JUnit 5 ...
Java-Backend Entwickler

In dem Projekt ?Ebam ? electronic bank account management? der Commerzbank AG wird eine Anwendung zur Automatisierung des Prozesses im Bereich Corporate-to-Bank Account Management für bestehende Kunden entwickelt.

 

Die Hauptaufgabe bestand darin das Development Team im Backend bei der Entwicklung zu unterstützen. Dabei sollte unter anderem die Funktionalität des Middle Tiers so weit erweitert werden, dass Account Management Aufgaben wie Konto öffnen, schließen und ändern etc. automatisiert werden.

 

·        Backend Entwicklung (Java mit Spring Boot)

·        Entwicklung von Mapping Funktionalität für ankommende XML-Nachrichten

·        Prüfung und Anpassung von XML-Nachrichten auf Basis der Spezifikation

·        Implementierung von Unit- und Integrationstest

·        Testen entwickelter Funktionalitäten auf einer Testumgebung

·        Besprechung und Planung in Teammeetings auf Daily Basis

·        Fehleranalyse und -behebung

·        Umsetzung der gegebenen Jira Tickets

 

Java 8 und 11 (Enterprise) Spring Boot JUnit 5 Maven XML Confluence Postman Jira Bit-bucket REST PuTTY WinSCP
COMMERZBANK AG
3 Monate
2021-11 - 2022-01

Smart Bridge

Frontend Entwickler (als Junior Software Entwickler) SAP Fiori UI5 JavaScript JSON ...
Frontend Entwickler (als Junior Software Entwickler)

Das Projekt Smart Bridge ist ein Prototyp für eine Anwendung, um Brücken in deutschen Städten zu verwalten. Die Brücken werden mit Sensoren ausgestattet und sollen die gemessenen Daten an die Anwendung senden. Die erhaltenen Daten repräsentieren den Zustand einer Brücke, diese werden verarbeitet und grafisch dargestellt. Dabei soll eine einheitliche Übersicht von allen Brücken den Zustand anzeigen und der Aufruf einzelner Brücken mit zusätzlichen Informationen bereitgestellt werden.

 

Die Hauptaufgabe war das Frontend mit allen notwendigen Komponenten in Form einer Webanwendung zu entwickeln. Dazu gehörte unter anderem eine Navigation zu den einzelnen Seiten, Bereitstellung von Beispieldaten durch einen Mock-Server und die Darstellung von komplexen Daten in Diagrammen.

 

BESCHREIBUNG & AUFGABEN:

·        Frontend Entwicklung (SAP Fiori UI5)

·        Einrichtung der Docker Container für Frontend Entwicklung

·        Besprechung und Planung in Teammeetings auf Daily Basis

·        Fehlerbehebung

·        Umsetzung der gegebenen Asana Tickets

SAP Fiori UI5 JavaScript JSON XML Docker Asana GitHub Angular
PRICEWATERHOUSECOOPERS GMBH
1 Jahr 1 Monat
2020-10 - 2021-10

Erstellen und Verwalten von Lebensläufen

Fullstack Entwickler Kotlin React TypeScript ...
Fullstack Entwickler

Es handelt sich um eine interne Anwendung zum Erstellen und Verwalten von Lebensläufen in einer zentralen Webumgebung. Die Vertriebsmitarbeiter sollen die Möglichkeit bekommen die Lebensläufe ihrer Berater zentral ablegen und verwalten zu können, sowie diese als Word oder PDF zu generieren.

 

Von der fachlichen Seite wird vor allem ein ansprechendes und einheitliches Design dieser CV und die möglichst einfache Nutzung der vorhandenen Daten gefordert, damit Versionen für verschiedene Angebote schnell erstellt werden können.

 

Technisch musste das Design der Datenbank, eine Nutzerverwaltung und alle Sicherheitsaspekte in dem laufenden Projekt umgesetzt werden.

 

BESCHREIBUNG & AUFGABEN:

·        Frontend Entwicklung (React)

·        Einrichtung der Security im Backend für Testing (Kotlin)

·        Analyse und Optimierung von SQL-Anfragen

·        Einbindung der Datenbank durch Docker

·        Frontend Testing

·        Besprechung in Teammeetings

·        Fehlerbehebung

·        Umsetzung der gegebenen Jira Tickets

Anmeldung der User Accounts mittels Microsoft Azure (React,Kotlin)
Kotlin React TypeScript SQL PostgreSQL Spring WebFlux Gradle Jira Bitbucket Docker Microsoft Azure Active Directory

Position

Position

Java Entwickler

Fullstack Entwickler

Kompetenzen

Kompetenzen

Programmiersprachen

Java
Fortgeschritten
Kotlin
Basics
Spring
Fortgeschritten
React
Basics
SQL
Fortgeschritten
Camunda
Basics

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.