freiberufler Java Fullstack Enterprise-Entwickler auf freelance.de

Java Fullstack Enterprise-Entwickler

offline
  • 120€/Stunde
  • Schweiz
  • DACH-Region
  • de  |  en
  • 15.09.2023

Kurzvorstellung

Lernbereiter und flexibler Java-Fullstack Entwickler mit 8 Jahren Berufserfahrung in verschiedenen Branchen und Projektrollen. Stellenweise bereits Erfahrungen als Architekt gemacht.

Ab Sommer 2022 nur noch für Einsätze in der Schweiz verfügbar!

Qualifikationen

  • Back-End Entwicklung
  • EJB (Enterprise JavaBeans)
  • Front-End Entwicklung
  • Hosting
  • J2EE (Java EE)
  • J2SE (Java SE)
  • Java (allg.)
  • JavaScript
  • JavaScript Object Notation (JSON)
  • Representational State Transfer (REST)
  • Software Architektur / Modellierung
  • Spring

Projekt‐ & Berufserfahrung

Java Fullstack Entwickler
T-Systems, remote
5/2021 – offen (2 Jahre, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2021 – offen

Tätigkeitsbeschreibung

... Details folgen ...

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), Spring

Fullstack-Entwickler
FH Münster, Steinfurt
7/2020 – 10/2020 (4 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

7/2020 – 10/2020

Tätigkeitsbeschreibung

Rolle: Fullstack-Entwickler

Branche: Soziale Netzwerke, Kleinanzeigen, Forschung

Tätigkeiten:
- Teilnahme an dem Systementwurf einer verteilten Applikation (Frontend- und Backend-Architektur)
- Umsetzung von User Stories und UI Mockups in mehreren Scrum Teams (Large Scale Scrum)
- Umsetzung einer Micro-Service Backend-Anwendung mit Spring Boot
- Implementierung Web-Frontend mit Angular 10
- Container-basiertes Deployment mit Docker und Kubernetes
- Automatisierte Unit-, Integration- und Regressiontests

Technologien:
- Sprachen: Java, Kotlin, Typescript
- Spring Boot, Spring Data JPA, Hibernate, Spring MVC, Security, Actuator
- RESTful API, Schnittstellenbeschreibung mit OpenAPI
- Angular 10, Material Design
- Google Flutter, Google Firebase, Firebase Messaging
- JUnit, Mockito, AssertJ
- PostgreSQL

Tools
- Git, Gradle, Gitlab Pipelines (CI und CD)
- Docker, Kubernetes
- Keycloak (Konfiguration, Administration), OAuth 2, Open ID Connect
- IntelliJ Idea, Webstorm

Eingesetzte Qualifikationen

Angular, Docker, Gradle, J2EE (Java EE), Kotlin, Kubernetes, PostgreSQL, Spring, TypeScript

Startup Gründer, Software Architekt, Entwickler
Eigenentwicklung, Remote
10/2019 – offen (4 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2019 – offen

Tätigkeitsbeschreibung

Rolle: Startup Gründer, Software Architekt, Fullstack-Entwickler, UI/UX Designer

Branche: Haustiere, Soziale Netzwerke

**Details bitte beim Email-Kontakt anfragen**

Eingesetzte Qualifikationen

Software Architektur / Modellierung

Leadentwickler
Deutsche Börse Group, Eschborn
2/2019 – 9/2019 (8 Monate)
Börsensektor
Tätigkeitszeitraum

2/2019 – 9/2019

Tätigkeitsbeschreibung

Für die Deutsche Börse war ich als CLM-Administrator und Script-Entwickler tätig. Die CLM-Anwendung ließ neben Standard-Konfigurationen, die von SAP bereitgestellt wurden, auch Erweiterung und Anpassungen durch Beanshell-Skripte zu. Als Java-Entwickler sollte ich mich mithilfe von geringer Dokumentation in die Anwendung sowie in die für mich neue Sprache Beanshell (basierend auf Java) einarbeiten und das Tagesgeschäft der Anwendung führen sowie neue Anforderungen aus dem Fachbereich implementieren.

Eingesetzte Qualifikationen

Oracle Database, J2SE (Java SE)

Fullstack-Entwickler
Finanz Informatik, Münster
5/2018 – 12/2018 (8 Monate)
Banken
Tätigkeitszeitraum

5/2018 – 12/2018

Tätigkeitsbeschreibung

mit einem Team von insgesamt acht Personen waren wir mit der Entwicklung von online Versicherungsprodukten für eine deutsche Bank beauftragt. In unserer Verantwortung lag die fachliche Konzeption, Modellierung und Implementierung der Versicherungsprozesse mithilfe eines hauseigenen Frameworks sowie Anbindung des Backendes eines „externen“ Versicherers mittels von SOAP-Webservices. Sämtliche Prozesse waren sowohl für die im Internet anonyme als auch stationäre Nutzung in den Bankfilialen ausgelegt.

Eingesetzte Qualifikationen

, Apache Maven, Apache Subversion (SVN), Citrix XenServer, Eclipse, Full-Stack, IBM WebSphere Application Server (WAS), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), JavaScript, JavaScript Object Notation (JSON), Jira, Oracle Database, Projekt-Qualitätssicherung, Versionierung / Versionsverwaltung, Webservices, XML

Leaddeveloper
VacationShop24, Münster
9/2017 – 11/2017 (3 Monate)
Handel
Tätigkeitszeitraum

9/2017 – 11/2017

Tätigkeitsbeschreibung

Planung und Implementierung einer REST-API für einen e-Commerce Shop aus Deutschland, der sich auf das Verkaufen von Artikeln für (Sommer-)Urlaub spezialisiert hat. Automatisierte Testdurchführung sowie letztlicher Upload der Applikation auf einen finalen Server. Kontinuierliches Prüfen und Warten der App.
Arbeit als Fullstack-Developer.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Oracle Database, Apache Tomcat, UML, J2EE (Java EE), Java (allg.), Java-Frameworks, Spring, CSS (Cascading Style Sheet), HTML5, JavaScript Object Notation (JSON), JavaScript-Frameworks, jQuery, Representational State Transfer (REST)

Projektleiter
EWD-Immogroup, Münster
12/2016 – 3/2017 (4 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

12/2016 – 3/2017

Tätigkeitsbeschreibung

Eigenständige Planung und Umsetzung des Projektes, d.h. :
Konzipierung des Designs in Absprache mit dem Kunden, sowie Design der unterliegenden Datenstruktur, Implementierung des tatsächlichen Back- und Frontends und jeweilige Schnittstellen zwischen den Teilen, Testen des gesamten Projekts.
(remote Projekt)

Details gerne auf Anfrage.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), mySQL, EJB (Enterprise JavaBeans), J2EE (Java EE), CSS (Cascading Style Sheet), JavaScript, JSF (Java Server Faces), SVG (Scalable Vector Graphics), XHTML (Extensible HyperText Markup Language)

Fullstack-Entwickler
ZeroRetail Ltd, Remote
7/2016 – 9/2016 (3 Monate)
Handel
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

E-Commerce(07.16-09.16)

Ziel des Projekts war die Entwicklung eines eCommerce Shops im Stile von Amazon für den Verkauf von Markenkleidung.

Funktionen:
-Der Retailer (größtenteils das Auftragsunternehmen) konnte Artikel auf der Website einstellen. Die Nutzer wiederum konnten sich die Kleidungsstücke in Fotogalerien anschauen und bestellen. Die User hatten ebenfalls die Möglichkeit Artikel einzustellen, wobei hier das implementierte Versandsystem leichte Abweichungen hatte.
-Messaging System zwischen sowohl Mitarbeitern und User
als auch Usern untereinander (mithilfe von JMS und Message-driven beans).
-Support-System bei Streitfällen und sonstigen Problemen
-Allgemein waren ähnliche Funktionen wie z.B. bei ebay vorhanden

Gewichtige Aspekte der Implementierung:
-Gutaussehende und simple Benutzeroberfläche im responsiven Design. Dynamische Gestaltung durch JavaScript und Ajax. Angenehmes "Look and Feel" durch PrimeFaces Framework zu JSF
-Stabile Performance, sogar bei großen Mengen an zu ladenden Produkten (durch Entity Graphing, Ergebnis-Caching und „sparende“ Queries)
-(Wie oft in JEE) Schutz der User-Daten durch Security API und HTTP-Standards (SSL/TSL, HTTPS)
-Anbindung der Zahlungsmethoden wie PayPal (PayPal API), Kreditkarte

Das Standard-Set an JEE-Technologien für den Backend wurde genutzt, d.h. JPA für das Datenbank-ORM (Provider war EclipseLink), EJB und CDI für die Serviceschicht. Einige Teile der Oberfläche wurden durch das Servlet API der J2EE realisiert.
Die Datenbank wurde mit MySql implementiert.

Andere Infos:
Die Website wurde von einem amerikanischen Unternehmen bestellt und alle Verhandlungen sowie gemeinsame Planung wurden in English durchgeführt.
Die Anwendung wurde vorab in UML geplant.

Server: WebSphere Application Server V9
Deploment & Dependecies: Maven
IDE: IntelliJ IDEA 14

Eingesetzte Qualifikationen

Ajax, EJB (Enterprise JavaBeans), HTTP, IBM WebSphere Application Server (WAS), IT-Support (allg.), IT Sicherheit (allg.), J2EE (Java EE), Java (allg.), Java Message Service (JMS), mySQL, Responsive Webdesign, SSL / TLS, UML, User Interface (UI), WebSphere

Über mich

Lernbereiter und flexibler Java-Fullstack Entwickler mit 5 Jahren Berufserfahrung in verschiedenen Branchen und Projektrollen. Stellenweise bereits Erfahrungen als Architekt gemacht.

Ab Sommer 2022 nur für Einsätze in der Schweiz verfügbar!

Weitere Kenntnisse

Java, JavaEE(EJB, JMS, CDI, JDBC, JSF, JPA, JSTL), SQL, MySQL, MariaDB, MS SQL Server, Oracle DB, OOP, Java-Frameworks, Spring, Spring MVC, Spring Core, Spring AOP, Spring Data, JavaScript, jQuery, AngularJS, JSON, Enterpise Server, Apache Tomcat, Oracle Glassfish, Wildfly, XML, CSS, HTML, XHTML, AJAX, Flutter, Dart, Python, Android Development, iOS Development, PayPal API, Braintree

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3922
Alter
28
Berufserfahrung
8 Jahre und 11 Monate (seit 04/2015)

Kontaktdaten

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

Jetzt Mitglied werden