freiberufler Java Fullstack Entwickler auf freelance.de

Java Fullstack Entwickler

offline
  • auf Anfrage
  • 55116 Mainz
  • auf Anfrage
  • de  |  en  |  es
  • 22.05.2024

Kurzvorstellung

Ich bin seit 2011 in der Softwareentwicklung tätig und verfüge über tiefgehende Erfahrungen im Bereich Backendentwicklung mit Java und Spring sowie der Frontendentwicklung mit Vue.js.

Auszug Referenzen (2)

"Sehr effizient und zielgerichtet."
Lead Frontend Developer
Ingo Grünewald
Tätigkeitszeitraum

6/2023 – 12/2023

Tätigkeitsbeschreibung

- Frontendentwicklung mit Vue.js
- Unterstützung beim technischen Design im Backend (REST)

Eingesetzte Qualifikationen

Git, Python, Vserver (Linux), Json, Representational State Transfer (REST), Vue.Js

"Herr O. K. hat das Projekt in herausragender Weise umgesetzt; stets kompetent und lösungsorientiert. Sehr empfehlenswert."
Datenmigration Shopsystem
Jürgen Scheld
Tätigkeitszeitraum

5/2022 – 1/2023

Tätigkeitsbeschreibung

Installation und Konfiguration des Linux Servers und Shopware.
Migration der Produktdaten (> 60.000 Produkte) in das neue System.

Eingesetzte Qualifikationen

Mariadb, Nginx, Git, Vserver (Linux), Node.Js, Representational State Transfer (REST)

Qualifikationen

  • Apache Maven6 J.
  • Git6 J.
  • HTML52 J.
  • J2EE5 J.
  • Java (allg.)10 J.
  • Node.Js4 J.
  • Representational State Transfer (REST)4 J.
  • Spring Framework6 J.
  • SQL2 J.
  • Vue.Js2 J.

Projekt‐ & Berufserfahrung

Lead Frontend Developer
TBS Insolvenzverwaltung, Remote
6/2023 – 12/2023 (7 Monate)
Insolvenzverwaltung
Tätigkeitszeitraum

6/2023 – 12/2023

Tätigkeitsbeschreibung

- Frontendentwicklung mit Vue.js
- Unterstützung beim technischen Design im Backend (REST)

Eingesetzte Qualifikationen

Git, Python, Vserver (Linux), Json, Representational State Transfer (REST), Vue.Js

Fullstack-Entwickler, Architekt, technische Projektleitung
Kundenname anonymisiert, Remote
8/2022 – 12/2023 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – 12/2023

Tätigkeitsbeschreibung

- Aufbau der Projektstruktur
- Installation & Konfiguration aller notwendigen Softwarepakete
- Erarbeitung der notwendigen CI/CD Pipelines
- Erarbeitung des Datenbankmodells
- Implementierung Front- und Backend


Teamgröße:
1 Person (alleinige Verantwortung)

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Nginx, Postgresql, Representational State Transfer (REST), Spring Framework, Vserver (Linux), Vue.Js

Datenmigration Shopsystem
RMS Schrauben GmbH, Raunheim
5/2022 – 1/2023 (9 Monate)
Großhandel
Tätigkeitszeitraum

5/2022 – 1/2023

Tätigkeitsbeschreibung

Installation und Konfiguration des Linux Servers und Shopware.
Migration der Produktdaten (> 60.000 Produkte) in das neue System.

Eingesetzte Qualifikationen

Mariadb, Nginx, Git, Vserver (Linux), Node.Js, Representational State Transfer (REST)

Fullstack-Entwickler, Architekt, technische Projektleitung
Kundenname anonymisiert, Mainz
5/2021 – 5/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 5/2022

Tätigkeitsbeschreibung

- Implementierung einer Live-Shopping-Applikation
- Aufbau der Projektstruktur
- Installation & Konfiguration aller notwendigen Softwarepakete
- Erarbeitung der notwendigen CI/CD Pipelines
- Erarbeitung des Datenbankmodells
- Implementierung Front- und Backend
- Integration einer externen Video-Streaming-Applikation (-Hyperlink entfernt-)


Teamgröße:
2 Personen

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Nginx, Postgresql, Representational State Transfer (REST), Spring Framework, Vserver (Linux), Vue.Js

Senior Technical Consultant, Core Banking (Festanstellung)
NTT Data Deutschland GmbH, Frankfurt am Main
4/2016 – 1/2020 (3 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2016 – 1/2020

Tätigkeitsbeschreibung

Projekt: Zentrale Auftragsannahme (ZAA)
Kunde: Commerzbank
Projektbeschreibung: Entwicklung einer zentralen Annahmestelle für eingehende Zahlungsanweisungen
Aufgaben im Projekt:
- Erarbeitung, Entwicklung und Testen von Verarbeitungsrouten verschiedener Zahlungsformate (TRAVIC, pain.xxx.xxx, SWIFT etc.).
- Unterstützung des Test-Teams bei der fachlichen Erstellung von Testfällen und dem technischen Umgang mit dem System
- Erarbeitung von Schulungsunterlagen sowie Projektübergabe an einen externen Dienstleister
- Teamgröße: 50 Personen

Projekt: Entwicklung von Microservices
Kunde: BMW AG
Projektbeschreibung: Entwicklung und Migration der bestehenden Architektur auf eine Microservice-Architektur für den BMW-Konfigurator
Aufgaben im Projekt:
- Konzeptionierung und Implementierung von REST Schnittstellen (Node.js und Java)
Teamgröße: 30 Personen

Projekt: Unterstützung bei der Entwicklung verschiedener Anwendungsbereiche im Banken- und Finanzsektor
Kunden: Deutsche Börse AG, Landesbank Baden-Württemberg
Teamgröße: 5-10 Personen

Eingesetzte Qualifikationen

Apache Camel, Apache Maven, Apache Tomcat, Confluence, Continuous Delivery, Docker, Eclipse, Git, Hibernate (Java), J2EE, Java (allg.), Jira, Node.Js, Scrum, Spring Framework, Vserver (Linux)

Consultant, SAP Technology (Festanstellung)
BOLDLY GO INDUSTRIES GmbH, Frankfurt
4/2014 – 3/2016 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

4/2014 – 3/2016

Tätigkeitsbeschreibung

- Entwicklung von kundenspezifischen Softwarekomponenten im SAP Portal für verschiedene Kunden:
- Edeka IT Service GmbH
- IKB Deutsche Industriebank AG
- vitra AG
- Groz-Beckert KG
- Gisa GmbH

Eingesetzte Qualifikationen

Ajax, CSS (Cascading Style Sheet), Hibernate (Java), HTML5, J2EE, Java (allg.), JavaScript, Java Database Connectivity, Jquery, Representational State Transfer (REST), SAP NetWeaver, SAP UI, SQL

Bachelorand
IBM Research & Development GmbH, Böblingen
10/2013 – 3/2014 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2013 – 3/2014

Tätigkeitsbeschreibung

Analyse und Vergleich der kostenbasierten SQL Optimieren von DB2 und Netezza

Eingesetzte Qualifikationen

SQL, System Analyse, Datenbankentwicklung, IBM DB2

Praktikant, Software-Entwickler
Robert Bosch GmbH, Abstatt
4/2013 – 8/2013 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2013 – 8/2013

Tätigkeitsbeschreibung

- GUI-Entwicklung mit Qt
- Darstellung einer Teststrecke mit Hilfe von Open Street Maps Daten
- Anbindung und Verarbeitung der Fahrzeugdaten, sowie der Standortdaten über CAN-Bus (Lenkwinkel, horizontale Ausrichtung des Fahrzeugs, Geschwindigkeit etc.)
- Visualisierung, 2-dimensionale Ausrichtung und Bewegung des Fahrzeugs auf der GUI anhand der verarbeiteten Fahrzeug- und Standortdaten

Eingesetzte Qualifikationen

C++, Qt (Software)

Studentischer Mitarbeiter Portalentwicklung, Software-Entwickler (Festanstellung)
PRIME Research, Mainz
5/2011 – 3/2013 (1 Jahr, 11 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2011 – 3/2013

Tätigkeitsbeschreibung

- Entwicklung eines Sentiment-Analyseportals zur Veranschaulichung der medialen Präsenz einer Marke unter Verwendung der Charting Library ExtJS
- Entwicklung einer Backend-Applikation mit Java zur Verarbeitung und Speicherung von relevanten News-Beiträgen

Eingesetzte Qualifikationen

Apache Tomcat, Subversion, Eclipse, CSS (Cascading Style Sheet), Jquery, Ajax, Java (allg.), JavaScript, Json, Mysql, PHP, Web Services

Zertifikate

Oracle Certfied Associate, Java SE 8 Programmer
2018

Ausbildung

Angewandte Informatik
Bachelor of Science
2014
Wiesbaden

Über mich

Programmiersprachen
• Java
• Javascript
• Typescript
• Python
• SQL, PL/SQL

Java Frameworks
• Spring
• JPA / Hibernate / EclipseLink
• JSF
• Jackson

Testing Frameworks und Tools
• JUnit
• Postman

Frontend
• Vue.js
• HTML
• CSS
• TailwindCSS
• Ajax
• JSON

Authentifizierung
• JWT

Webserver und Anwendungsserver
• Tomcat
• Nginx
• Apache

Datenbanksysteme
• PostgreSQL
• MySQL
• MariaDB

Integration und Datenverarbeitung
• Swagger / OpenAPI
• Apache Camel

APIs und Protokolle
• RESTful
• Websockets

Streaming
• Hazelcast

Messaging
• ActiveMQ

Containerizierung
• Docker / Docker Compose

Build Tools
• Maven
• Gradle
• Ant
• npm

CI / CD / DevOps
• Gitlab
• Jenkins

Versionskontrolle
• Git
• Subversion

Betriebssysteme
• MacOS
• Windows
• Unix/Linux (Ubuntu, Debian, Fedora)

Projektmanagement
• Jira
• Confluence

Methoden:
• Scrum

IDEs / Entwicklungstools
• Visual Studio Code
• Eclipse

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
703
Alter
38
Berufserfahrung
13 Jahre und 6 Monate (seit 05/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden