Senior Fullstack Java, Spring Developer, Consultant & Trainer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 44575 Castrop-Rauxel
- auf Anfrage
- de | ar | en
- 04.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – offen
TätigkeitsbeschreibungIm Rahmen der Wartung und Weiterentwicklung eines Fertigungssteuerungssystem aus der Stahlindustrie, werden Fehler in den Fertigunsleitsystemen der verschiedenen Standorte behoben, Anforderungen der Fachbereiche implementiert.
Eingesetzte QualifikationenJ2EE, Java (allg.), Oracle Database, Rich-Client
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.
Docker, Git, J2EE, Jenkins, Jira, Junit, Microsoft Azure, Oracle Database, Representational State Transfer (REST), Spring Framework
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
Angular, AngularJS, Apache Maven, Docker, J2EE, Java (allg.), Jenkins, Junit, Representational State Transfer (REST)
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
J2EE, Wildfly
6/2019 – 9/2019
TätigkeitsbeschreibungModernisierung einer Anwendung aus dem Digital Farming bereich und Hebung des Technologie Stacks der Anwendung.
Eingesetzte QualifikationenJava (allg.), Oracle Database, Spring Framework
1/2018 – 5/2019
TätigkeitsbeschreibungIm 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 QualifikationenJ2EE, Java (allg.), Java Message Service, Oracle Database, Rich-Client, SQL
4/2017 – 12/2017
TätigkeitsbeschreibungIm 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 QualifikationenJ2EE, Java (allg.), Junit, Microsoft SQL-Server (MS SQL), Rich-Client, Spring Framework, SQL
8/2016 – 3/2017
TätigkeitsbeschreibungIm 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 QualifikationenIBM DB2, IBM WebSphere Application Server (WAS), J2EE, Java (allg.), Junit, SOAP, SQL, Web Services
4/2016 – 7/2016
TätigkeitsbeschreibungIm 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 QualifikationenIBM DB2, IBM WebSphere Application Server (WAS), J2EE, Java (allg.), Junit, Spring Framework, SQL
1/2016 – 3/2016
TätigkeitsbeschreibungIm 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 QualifikationenHibernate (Java), J2EE, Java (allg.), Mariadb, Maxdb, SQL
Ausbildung
Westfälische Hochschule Gelsenkirchen
Gelsenkirchen
Über mich
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Arabisch (Muttersprache)
- Englisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden