Full Stack Entwickler: Java, Spring, Angular, ...

freiberufler Full Stack Entwickler: Java, Spring, Angular, ... auf freelance.de
Verfügbarkeit einsehen
Umkreis (bis 200 km)
de  |  en
70€/Stunde
71336 Waiblingen (Rems)
01.07.2020

Kurzvorstellung

Mein bisheriger Schwerpunkt ist die Entwicklung von Businessanwendungen (mit Java Backend und Web Frontend) und die Integration solcher Anwendungen in die bestehende Systemlandschaft eines Unternehmens.

Auszug Referenzen (1)

"Wir waren sehr zufrieden mit seinem Einsatz und seiner Arbeit. Er hat stets lösungsorientiert im Sinne des Kunden gearbeitet."
Softwareentwickler (Festanstellung)
Alexander Bader
Tätigkeitszeitraum

11/2019 – 5/2020

Tätigkeitsbeschreibung

Neuentwicklung einer Backoffice Anwendung zur Pflege von Preislisten (Angular Frontend, Spring Boot Backend mit PostgreSQL DB).
Besondere Herausforderungen:
- Einbindung der Anwendung in das unternehmensinterne Security Framework auf Basis von Keycloak
- Datensynchronisation mit einer Altanwendung und einer ebenfalls neu entwickelten Anwendung zur Preisfindung downstream
- Umfangreiche Suchfunktionalität mit Sortier- und Filterfunktion, Darstellung der Ergebnisse mit ag-Grid
- Implementierung eines 6-Augen-Freigabeprozesses

Eingesetzte Qualifikationen

PostgreSQL, SQL, Web Security, Agile Entwicklung, SCRUM, Testautomatisierung, Software Architektur / Modellierung, Apache Maven, Back-End Entwicklung, Docker, Front-End Entwicklung, Java (allg.), Spring, TypeScript, Angular, Representational State Transfer (REST), Web Entwicklung (allg.)

Ich biete

IT, Entwicklung
  • Java (allg.)
  • Web Entwicklung (allg.)
  • Representational State Transfer (REST)
  • Spring
  • TypeScript
  • SQL
  • Angular
  • Web Security
  • J2EE (Java EE)
  • Datenbankentwicklung

Projekt‐ & Berufserfahrung

Softwareentwickler (Festanstellung)
Optica (Dr. Güldener GmbH) über Sidion, Stuttgart
11/2019 – 5/2020 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2019 – 5/2020

Tätigkeitsbeschreibung

Neuentwicklung einer Backoffice Anwendung zur Pflege von Preislisten (Angular Frontend, Spring Boot Backend mit PostgreSQL DB).
Besondere Herausforderungen:
- Einbindung der Anwendung in das unternehmensinterne Security Framework auf Basis von Keycloak
- Datensynchronisation mit einer Altanwendung und einer ebenfalls neu entwickelten Anwendung zur Preisfindung downstream
- Umfangreiche Suchfunktionalität mit Sortier- und Filterfunktion, Darstellung der Ergebnisse mit ag-Grid
- Implementierung eines 6-Augen-Freigabeprozesses

Eingesetzte Qualifikationen

PostgreSQL, SQL, Web Security, Agile Entwicklung, SCRUM, Testautomatisierung, Software Architektur / Modellierung, Apache Maven, Back-End Entwicklung, Docker, Front-End Entwicklung, Java (allg.), Spring, TypeScript, Angular, Representational State Transfer (REST), Web Entwicklung (allg.)


Softwareentwickler (Festanstellung)
Audi Business Innovation GmbH über Sidion, Stuttgart, Ingolstadt, München
7/2018 – 11/2019 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2018 – 11/2019

Tätigkeitsbeschreibung

Neuentwicklung einer E-Commerce Plattform (Backend) zum Verkauf freischaltbarer Funktionen im Fahrzeug (Spring Boot Microservices in Cloud Foundry)
Besondere Herausforderungen:
- Bereitstellung eines stabilen REST APIs für unterschiedliche Clients
- Asynchrone Kommunikation von mehr als 20 Microservices über Message Broker (RabbitMQ)
- Anbindung an zahlreiche externe Systeme über REST und WebSocket
- Weitgehend automatisiertes Blue-Green-Deployment mit Hilfe von Jenkins
- Integration mit commercetools (E-Commerce Software)

Eingesetzte Qualifikationen

mySQL, Continuous Delivery (CDE), Agile Entwicklung, SCRUM, Testautomatisierung, Software Architektur / Modellierung, Back-End Entwicklung, Docker, Gradle, Java (allg.), Jenkins, Spring, Cloud (allg.), Representational State Transfer (REST)


Softwareentwickler (Festanstellung)
Daimler AG über Dienstleister Sidion, Stuttgart
12/2017 – 3/2018 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2017 – 3/2018

Tätigkeitsbeschreibung

Weiterentwicklung einer Anwendung zur Pflege von Produktstammdaten und Baubarkeitssachverhalten (Web Frontend (TypeScript, Dojo Framework), Java EE Backend (WebSphere, DB2))

Eingesetzte Qualifikationen

DB2, SQL, Back-End Entwicklung, Docker, Front-End Entwicklung, J2EE (Java EE), TypeScript, Representational State Transfer (REST), Web Entwicklung (allg.)


Software Entrepreneur
DocOntology (Eigene Firma), Hannover
10/2015 – 10/2017 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2015 – 10/2017

Tätigkeitsbeschreibung

Selbstständige Entwicklung und Betrieb einer Internetplattform für Softwaredokumentation
Aufgaben:
- Konzeption des Datenmodells (Verwendung des Java Persistence APIs)
- Back-End-Entwicklung, unter anderem Verarbeitung von Java Quellcode auf Basis des AST (abstrakter Syntaxbaum) und Abbildung in eigenes Datenmodell
- Front-End-Entwicklung auf Basis der Remote Application Platform (eines OSGi-Frameworks zur Entwicklung von Java-Webanwendungen)
- Webdesign mit CSS
- JavaScript-Entwicklung
- Integration mit Sicherheits-Framework (Apache Shiro)
- Integration mit anderen Webservices
- Release Engineering
- Cloud Hosting

Eingesetzte Qualifikationen

mySQL, Release Management, Software Architektur / Modellierung, Back-End Entwicklung, Front-End Entwicklung, Java (allg.), Hosting, JavaScript, Web Entwicklung (allg.)


Ausbildung

Wirtschaftsingenieurwesen
(B.Sc.)
Jahr: 2012
Ort: Karlsruhe

Qualifikationen

Programmiersprachen:
Java, JavaScript/TypeScript, Kotlin, Xtend, Groovy

Frameworks:
Spring Boot, Angular, OSGi, Remote Application Platform, SWT, Apache Shiro, JPA, React (Grundkenntnisse)

Services / Datenbanken:
RabbitMQ, Apache Kafka, MySQL, PostgreSQL, Apache Derby

Tools:
Eclipse, IntelliJ, Maven, Gradle, Ant, Ivy, npm, Git, Vagrant, Docker, Jenkins

Cloud:
Cloud Foundry, Docker

Über mich

Ich bin immer bereit etwas neues zu lernen. Wenn ein Projekt eine Qualifikation erfordert, die ich noch nicht habe, mache ich gerne noch vor Projektbeginn eine Fortbildung auf eigene Rechnung.

Mein Anspruch ist es, ein Projekt nicht nur nach Vorgaben anderer umzusetzen, sondern auch selbst mitzudenken und mitzugestalten, um den Erfolg des Projekts sicherzustellen. Hierzu biete ich an:
- Konzeption von Prozessen, Datenverarbeitung und Architektur von Softwaresystemen
- Überprüfung fachlicher Konzepte auf technische Machbarkeit und Ermitteln einer robusten und wirtschaftlichen Lösung
- Analyse der Eignung neuer Technologien für ein Projekt

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
71
Alter
30
Berufserfahrung
4 Jahre und 9 Monate (seit 10/2015)

Kontaktdaten

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

Jetzt Mitglied werden »