freiberufler Senior Fullstack Java, Spring Developer, Consultant & Trainer auf freelance.de

Senior Fullstack Java, Spring Developer, Consultant & Trainer

zuletzt online vor wenigen Stunden
  • 85‐100€/Stunde
  • 44575 Castrop-Rauxel
  • auf Anfrage
  • de  |  ar  |  en
  • 23.04.2024

Kurzvorstellung

Fundierte Erfahrungen in der Entwicklung von Business-Anwendungen in Großprojekten. Sowohl auf Java/JEE, als auch auf Spring Basis. Branchenerfahrungen: Industrie, Bank, Versicherung, Handel ... Als Teamplayer arbeite ich sehr gerne in agilen Teams.

Qualifikationen

  • J2EE (Java EE)
  • Spring
  • Spring Boot
  • Angular
  • Docker
  • JavaScript
  • Kubernetes
  • Representational State Transfer (REST)
  • TypeScript
  • Vaadin

Projekt‐ & Berufserfahrung

Wartung und Weiterentwicklung eines Fertigungsleitsystems
Thyssenkrupp Steel Europe AG, Remote
4/2022 – offen (2 Jahre, 1 Monat)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

4/2022 – offen

Tätigkeitsbeschreibung

Im Rahmen der Wartung und Weiterentwicklung eines Fertigungssteuerungssystem aus der Stahlindustrie, werden Fehler in den Fertigunsleitsystemen der verschiedenen Standorte behoben, Anforderungen der Fachbereiche implementiert.

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), Oracle Database, Rich Client Platform (Eclipse RCP)

Implmentierung von Microservices für die Versicherungsbranche
eucon GmbH, Remote
1/2022 – 3/2022 (3 Monate)
Versicherungen
Tätigkeitszeitraum

1/2022 – 3/2022

Tätigkeitsbeschreibung

Im Rahmen dieses Projektes werden die Prozesse zur Schadensabwicklung bei verschiedenen Versicherungen über eine zentrale Plattform digitalisiert. Dabei werden die Prozesse über Camunda modelliert und implementiert. Die Integration von Third-Party Systemen erfolgt über implementierte Microservices auf Basis von Spring Boot.
Das Deployment und die Bereitstellung der Lösung erfolgt über die Azure Cloud.

Eingesetzte Qualifikationen

Docker, Git, J2EE (Java EE), Jenkins, Jira, JUnit, Microsoft Azure, Oracle Database, Representational State Transfer (REST), Spring

Implementierung Microservices für Datenanalyse im Bankenumfeld
GuideCom GmbH, Remote
3/2021 – 12/2021 (10 Monate)
Banken
Tätigkeitszeitraum

3/2021 – 12/2021

Tätigkeitsbeschreibung

Im Rahmen dieses Projektes wurde eine Anwendung für
die Entscheidungsprozesse im Management-Bereich um
die Funktionalität der Darstellung von Kennzahlen
implementiert. Zur Bereitstellung dieser Daten für die
Entscheidungsprozesse an das Frontend, wurden
verschiedene Microservices implementiert. Die
verschiedenen microservices wurden in einer onPremise
Cloud bereitgestellt und in einem Kubernetes Cluster
miteinander orchestriert. Die Microsevices sind über eine
SOAP-Schnittstelle an das Kernbankensystem der
Sparkassen angebunden. Die Darstellung der Daten am
Frontend erfolgte dann als Angular Komponenten.

Eingesetzte Technologien:
-----------------------------------
- Spring, Spring Boot
- Spring Batch
- Spring Rest
- Spring-Actuator
- Feign (Rest-Client Framework)
- Swagger, Swagger-UI
- TestContainers (Unit-Testing für Docker-Container)
- Hibernate
- Spring-data
- Liquibase
- Git
- Jira
- Confluence
- GitLab
- Resilience4J
- Docker
- JSON
- JUnit5
- Wiremock
- Lombok
- Maven
- Jenkins
- Postgres
- Log4j2
- IntelliJ
- Angular

Eingesetzte Qualifikationen

Angular, AngularJS, Apache Maven, Docker, J2EE (Java EE), Java (allg.), Jenkins, JUnit, Representational State Transfer (REST)

Implementierung Prozess- und Integrationssoftware
e.on (vormals Innogy), NRW
10/2019 – 2/2021 (1 Jahr, 5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

10/2019 – 2/2021

Tätigkeitsbeschreibung

Implementierung und Weiterentwicklung von Prozessautomatisierungs- und Integrationslösungen für die Energiebranche.
- Camunda
- Vaadin
- Spring Boot
- JBoss
- JUnit
- REST-Services
- SOAP-Services
- Docker
- Git
- IntelliJ

Eingesetzte Qualifikationen

J2EE (Java EE), jboss

Modernisierung des Technologie Stacks einer Anwendung
BASF Digital Farming GmbH, NRW
6/2019 – 9/2019 (4 Monate)
Chemieindustrie
Tätigkeitszeitraum

6/2019 – 9/2019

Tätigkeitsbeschreibung

Modernisierung einer Anwendung aus dem Digital Farming bereich und Hebung des Technologie Stacks der Anwendung.

Eingesetzte Qualifikationen

Java (allg.), Oracle Database, Spring

Wartung und Weiterentwicklung eines Fertigungssteuerungssystems
Thyssenkrupp Steel Europe AG, NRW
1/2018 – 5/2019 (1 Jahr, 5 Monate)
Stahlindustrie
Tätigkeitszeitraum

1/2018 – 5/2019

Tätigkeitsbeschreibung

Im Rahmen der Wartung und Weiterentwicklung eines Fertigungssteuerungssystem aus der Stahlindustrie, wurden Fehler im System behoben, Anforderungen der Fachbereiche implementiert und Performance / Memoryleak Analysen im System durchgeführt und behoben. Schwerpunkt der Tätigkeit war die Umsetzung der Anfoderungen und die Durchführung von Optimierungen für das Core-Framework auf das sich das Gesamtsystem stützt.

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), Java Message Service (JMS), Oracle Database, Rich Client Platform (Eclipse RCP), SQL

Migration und Schnittstellenanpassung einer Asset- Management Lösung
HSBC Gobal Asset Management (Deutschland) GmbH, NRW
4/2017 – 12/2017 (9 Monate)
Banken
Tätigkeitszeitraum

4/2017 – 12/2017

Tätigkeitsbeschreibung

Im Rahmen der Ablösung der Middle Office Lösung für das Asset-Management mussten die dazugehörigen Prozesse und Schnittstellen angepasst und erweitert werden.

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), JUnit, Microsoft SQL-Server (MS SQL), Rich Client Platform (Eclipse RCP), Spring, SQL

Implementierung einer Schnittstelle zur Bereitstellung von Kundenstammdaten zur
HSBC Transaction Services GmbH, NRW
8/2016 – 3/2017 (8 Monate)
Banken
Tätigkeitszeitraum

8/2016 – 3/2017

Tätigkeitsbeschreibung

Im Rahmen der global für die Bank gültigen regulatorischen Prozesse, wird eine Webservice- Schnittstelle und eine Dateibasierte Schnittstelle Implementiert, die aus den Core Banking Systemen der einzelnen Länder die Stammdaten abgreift und diese in die regulatorischen Prozesse zur Weiterverarbeitung übergibt. Die Dateibasierte Schnittstelle speist Tools zur automatisierten Validierung und Prüfung der Daten.

Eingesetzte Qualifikationen

DB2, IBM WebSphere Application Server (WAS), J2EE (Java EE), Java (allg.), JUnit, SOAP (Simple Object Access Protocol), SQL, Webservices

Implementierung ein Prozessautomatisierungstool zur Erfassung, Genehmigung und A
HSBC Transaction Services GmbH, NRW
4/2016 – 7/2016 (4 Monate)
Banken
Tätigkeitszeitraum

4/2016 – 7/2016

Tätigkeitsbeschreibung

Im Rahmen des Betriebs diverser Anwendungen im Banken-Umfeld, müssen in bestimmten Fällen Datensätze in der Datenbank manuell manipuliert werden. Dies ist u.a. der Fall, wenn Dateninkonsistenzen entstehen. Aus regulatorischen Gründen wurde ein Tool eingeführt, womit diese Queries in Form von Aufträgen erfasst, in einen Genehmigungsprozess gegeben und nach Genehmigung zeitgesteuert ausgeführt werden.

Eingesetzte Qualifikationen

DB2, IBM WebSphere Application Server (WAS), J2EE (Java EE), Java (allg.), JUnit, Spring, SQL

Migration einer Couponing Lösung in die Cloud
acardo Group AG, NRW
1/2016 – 3/2016 (3 Monate)
Handel
Tätigkeitszeitraum

1/2016 – 3/2016

Tätigkeitsbeschreibung

Im Rahmen dieses Projektes soll die der Couponing Lösung zugrunde liegende Datenbank migriert und in die Cloud gebracht werden. Es soll eine Migration von der SapDB zur MariaDB durchgeführt werden und die angebundenen Tools so angepasst werden, dass diese gegen die MariaDB laufen.

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), MariaDB, SAP MaxDB, SQL

Ausbildung

Dipl. Informatiker (FH)
Wirtschaftsinformatik
Westfälische Hochschule Gelsenkirchen
2006
Gelsenkirchen

Über mich

Senior Java/JEE Developer mit mehrjähriger Erfahrung im Bereich Java/JEE Entwicklung und Spring, Architektur Design, Projekt- und Teamleitung. Bereitschaft das eigene Wissen gewinnbringend für den Kunden einzusetzen. Arbeite sehr gerne in agilen Teams und bin offen für Innovation und neue Technologien.

Weitere Kenntnisse

Mehrjährige Erfahrung in der Java/JEE Entwicklung
mit fundierte Kenntnissen in den folgenden Frameworks:
- Spring-Framework
- Spring Boot
- Docker
-  Kubernetes
- Javascript
​​​​​​​- Typescript
- EJB 3.0
- Apache Camel
- JPA
- Hibernate
- SQL
- Vaadin
- Angular
- Java Server Faces
- Google Web Toolkit
- Struts
- Swing
- SWT
- Eclipse RCP
- RESTful Webservices
- Apache Axis 2
- Java / XML Technologien
- XSLT
- Java Messaging System (JMS)
- JUnit
- TestNG
- Log4J

Sonstige Tools, Frameworks und Skriptsprachen:
- Camunda
- Groovy
- Grails
- Apache jMeter
- Dynatrace

Build- und Versionsmanagement Tools
- Apache Maven
- Apache Ant
- Git
- Subversion
- CVS
Softwaretechnische Kenntnisse:
- UML
- Design Patterns

Java Web- und Applikationsserver:
Apache Tomcat, JBoss, IBM WebSphere, Oracle Weblogic

Datenbanken:
- Oracle 10g
- IBM DB2
- MySQL
- MaxDB
- Apache Derby

Java – Entwicklungsumgebungen:
Eclipse, IntelliJ IDEA, Netbeans

Bugtracking und Taskmanagement Tools:
Jira, Bugzilla

Projektmangement-Methoden:
Scrum, Prince2

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Arabisch (Muttersprache)
  • Englisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
3742
Berufserfahrung
16 Jahre und 3 Monate (seit 01/2008)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden