freiberufler Senior Softwareentwickler (Java, JEE, Web, Datenbank) auf freelance.de

Senior Softwareentwickler (Java, JEE, Web, Datenbank)

offline
  • auf Anfrage
  • 40227 Düsseldorf
  • Nähe des Wohnortes
  • ar  |  de  |  en
  • 22.04.2023

Kurzvorstellung

Ich bin ein Softwareentwickler im Bereich Java, JEE, Web und Datenbanken. Ich verfüge über jahrelange praktische Erfahrung mit Web-Technologien, Datenbanken und der Entwicklung von Business Anwendungen.

Qualifikationen

  • Databbase
  • Docker
  • Full-Stack
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java-Frameworks
  • Java (allg.)
  • Kafka
  • Spring

Projekt‐ & Berufserfahrung

Softwareentwickler
ERGO, Düsseldorf
1/2020 – 12/2021 (2 Jahre)
Versicherungen
Tätigkeitszeitraum

1/2020 – 12/2021

Tätigkeitsbeschreibung

▪ Design und Entwicklung von Services für die Kommunikation zwischen den Ergo-IT Systeme und einer neuen Run-Off Verwaltungsplattform von IBM. - Die verwendeten Entwicklungstechnologien: Microservices Architecture, Java 11, Spring Boot, Apache Kafka, Docker, Openshift, JPA/Hibernate, Thymeleaf, Bootstrap, JQuery, Vaadin, REST/SOAP, MSSQL Server, Git, Swagger, liquibase... - Die verwendeten Tools u.a (IntelliJ, Github, Jenkins, Openshift Console, Prometheus, Grafana, Kibana, Jira, Confluence, ...) und SCRUM als Softwareentwicklungsprozess.

Eingesetzte Qualifikationen

Docker, Hibernate (Java), Java (allg.), Jenkins, Jira, Kafka, Microsoft SQL-Server (MS SQL), OpenShift, Spring

Full-Stack Softwareentwickler
Bitmarck, Essen
9/2019 – 12/2019 (4 Monate)
Versicherungen
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

Weiterentwicklung und Anpassung des Portals zur Generierung und Verarbeitung von elektronischen Rechnungen (xRechnung).. - Die verwendeten Entwicklungstechnologien u.a: Scala 2.13, Java, Angular 8/typescript, bootstrap 4.3, CSS, javascript, monix, XML, Schematron, xRechnung(CII, UBL.), IntelliJ, Git

Eingesetzte Qualifikationen

Angular, JavaScript, Scala, XML

Java Softwareentwickler
Deutsche Assistance/Örag, Neuss
1/2019 – 9/2019 (9 Monate)
Versicherungen
Tätigkeitszeitraum

1/2019 – 9/2019

Tätigkeitsbeschreibung

Neu-Entwicklung des Korrespondenz- Components für einen Schadensystem.
Implementierung von Restful microservices.
Die verwendeten Entwicklungstechnologien: Microservices architecture, Java 11, Spring boot, Spring (mvc, jpa, test,...), JPA/Hibernate, DB2, gradle, Git, Pebble.
Die verwendeten Tools u.a (IntelliJ, Gitlab, Jenkins, Jira, Confluence, postman,JMeter,..) und SCRUM als Softwareentwicklungsprozess.

Eingesetzte Qualifikationen

Gradle, Hibernate (Java), Java (allg.), Spring

Softwareentwickler (Java, JEE)
DB Schenker, Essen
8/2018 – 1/2019 (6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

8/2018 – 1/2019

Tätigkeitsbeschreibung

Weiterentwicklung des Systems ‘LiNeS’ zur Verwaltung und Planung von Linehaul Transport System.
Implementierung von microservices.
Code Review, Qualitätssicherung und Optimierung.
Die verwendeten Entwicklungstechnologien: Microservices architecture, Java 10, Spring boot, Spring (mvc, security, orm, test,...), JPA/Hibernate, Postgresql, AWS (S3, SNS, Redis, …), Undertow, Maven, groovy, Spock, Git,
Die verwendeten Tools u.a (IntelliJ, Kubernetes, Docker, Gitlab, Jenkins, Jira, Confluence, Kibana, grafana, Instana, postman,..).

Eingesetzte Qualifikationen

J2EE (Java EE)

Backend Software Entwickler
REWE Systems, Köln
3/2018 – 8/2018 (6 Monate)
Großhandel
Tätigkeitszeitraum

3/2018 – 8/2018

Tätigkeitsbeschreibung

- Erstellung und Implementierung von RESTful Services.
- Umstellung auf Java 8.
- Umstellung Spring jdbc auf JPA/Hibernate.
- POC für Volltextsuche mit ElasticSearch. Cluster Deployment auf Docker Container.
- Die verwendeten Technologien: Java 8, JAX-RS / Jersey, Apache CXF, Spring (boot, core, orm, jdbc), JPA / Hibernate, DB2, QuickBuild, Jira, Confluence, Tomcat, Maven, Postman, JUnit, Mockito, DBUnit, ElasticSearch / Logstash, Docker.

Eingesetzte Qualifikationen

Spring

Softwareentwickler (Java, JEE)
ITZBund, Bonn
1/2017 – 12/2017 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2017 – 12/2017

Tätigkeitsbeschreibung

Weiterentwicklung und Anpassung einer Webanwendung zur
Verwaltung des FATCA Verfahrens (Foreign Account Tax
Compliance Act)
- Implementierung definierter Arbeitspakete in Java/JEE und Java-Bibliotheken
- Fehleranalyse und Fehlerbehebung inkl. Qualitätssicherung nach Kundenvorgaben
- Erstellung von Web Services, Realisierung und Optimierung von Datenbank-Zugriffen

Eingesetzte Qualifikationen

Oracle Database, SQL, IBM WebSphere Application Server (WAS), Eclipse, Hibernate (Java), J2EE (Java EE), EJB (Enterprise JavaBeans), Java-Frameworks, Spring, XML, Jenkins, Java Architecture for XML Binding (JAXB), Apache Maven, SOAP (Simple Object Access Protocol), XSD (XML Schema Definition), JavaScript, jQuery

Datenbank & Software Entwickler
Siemens AG - Mobility, Braunschweig
11/2014 – 10/2016 (2 Jahre)
Mobility
Tätigkeitszeitraum

11/2014 – 10/2016

Tätigkeitsbeschreibung

Optimierung und Weiterentwicklung eines Diagnose-Tools für Siemens Cargo-System 'MSR32'
- Analyse und Entwurf mithilfe UML Diagramme
- Optimierung von Datenbank-Zugriffen
- Implementierung regelmäßig definierter Arbeitspakete inklusive Unit-Tests und Dokumentation
- Code-Reviews/Refactoring
- Verwendete Technologien: Java 8, Eclipse, JPA und Hibernate, Spring, postgresql, mysql, PL/SQL, Junit, Mockito, ActiveMQ, Jenkins, clear case, IBM RQM, Jira, Enterprise Architect, XML, XSD, XSLT, JAXB, Siemens GUI Framework (GUIDO), Scrum als Softwareentwicklungprozess und Projektmanagement.

Eingesetzte Qualifikationen

Big Data, PostgreSQL, mySQL, SQL, SCRUM, Agile Entwicklung, Software Design, UML, Enterprise Architect (EA), Software Analyse, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), Softwareentwicklung (allg.), Spring, PL/SQL, Jenkins, XML, JUnit, Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), XSD (XML Schema Definition), XSLT (XSL Transformation), Technische Dokumentation

Java Entwickler
MSG systems ag / BMW Group, München
6/2014 – 11/2014 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2014 – 11/2014

Tätigkeitsbeschreibung

- Weiterentwicklung eines Problem-Management-Systems für BMW Group.

Verwendete Technologien/Tools: Java 6, Eclipse, JSF 2, Primefaces 3.5, HTML 4, CSS 2 , Glassfish 3, JPA, EJB, Javascript, JQuery, Ajax, Maven, SonarQube, SVN, MySQL, Jira, Jenkins, SonarQube
Scrum als Softwareentwicklungprozess und Projektmanagement.

Eingesetzte Qualifikationen

mySQL, SCRUM, Agile Entwicklung, Software Design, Softwareentwicklung (allg.), Jenkins, Eclipse Modeling Framework (EMF), Apache Subversion (SVN), J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), Ajax, JavaScript, jQuery

Softwareentwickler
Q2WEB GmbH / Vodafone, Düsseldorf
4/2010 – 6/2014 (4 Jahre, 3 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2010 – 6/2014

Tätigkeitsbeschreibung

- Entwicklung eines Web-Frontends für OLAP-datenbankgestütze Tools zur Definition und Durchführung von Berechnungen der Vodafone Dienstgüte- und Performance-Parameter.
Analyse und Entwurf mithilfe UML Diagramme.
Realisierung in Java 7, Eclipse, JSF 2, Richfaces 3.3, Primefaces 3.5, HTML 4, CSS 2 , Tomcat 7, Hiberanate 3, JPA, JAXB, Spring, Javascript, JQuery, Ajax, RESTful APIs, Jersey, WSDL, Maven, SVN, MySQL
Entwicklung automatisierter Tests mit JUnit, Selenium
Integration Als portlet in Liferay
Erstellung der Technischen Dokumentation

- Neu-Entwicklung eines Tools zur Ermittlung von Vodafone Dienstgüte- und Performance-Parameter (KPI-Berechnung) um die bestehende OLAP-Datenbank abzulösen
Anforderungsanalyse, Berücksichtigung des hohen Datenvolumens und der Performanz.
Architektur, Schnittstellenentwurf mithilfe von UML Diagramme
Realisierung in C++, OpenCL
Planung und Entwicklung automatisierter Tests
Performanceanalysen und Optimieren
Tools und Entwicklungsumgebung: Eclipse, SVN, Valgrind, Googletest, Boost, flex, bison, XML, CMake

- Entwurf und Entwicklung von Persistenz und Replikationsmechanismen für die firmeneigene Datenbank Produkt 'Yaacomo' (In-memory Technologie/parallele Programmierung zur Verarbeitung von größten Datenmengen auf CPU und GPU)

Eingesetzte Qualifikationen

mySQL, Apache Tomcat, Software Design, UML, Objektorientierte Programmierung (OOP), Software Architektur / Modellierung, Software Analyse, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), Softwareentwicklung (allg.), Spring, Visual C++, XML, Apache Subversion (SVN), JUnit, Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), Representational State Transfer (REST), CSS (Cascading Style Sheet), HTML, Ajax, JavaScript, jQuery, JSF (Java Server Faces), Technische Dokumentation

Java Entwickler (Werkstudent)
Q2WEB GmbH / Vodafone, Düsseldorf
1/2009 – 4/2010 (1 Jahr, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2009 – 4/2010

Tätigkeitsbeschreibung

- Wartung und Weiterentwicklung von Front- und Backend eines Tools zur Steuern und Lenkung der Vodafone Techniker über SMS Kommunikation.

- Integration von Modulen in ein Liferay-Portal (Single Sign-on) zur Umsetzung einer webbasierten Lösung zum Testen von neuen Technologien. (Java / JEE Technologien)
Unterstützen Entwicklung und Testen von JEE-Anwendungen

Technologien/Tools: Java, JEE, Struts, Liferay, HTML, CSS, WSDL, JBoss, Hibernate, Oracle, Sybase, Javascript, Shell, Eclipse, Netbeans, SVN, Ant, Mantis

Eingesetzte Qualifikationen

Oracle Database, Sybase, jboss, Shell (CSH), Softwareentwicklung (allg.), Spring, NetBeans, Apache Subversion (SVN), Mantis, Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), WSDL (Web Services Description Language), Struts, CSS (Cascading Style Sheet), HTML, JavaScript

Web und Softwareentwickler
Spacetoon Group, Damaskus
4/2005 – 9/2006 (1 Jahr, 6 Monate)
Medienbranche
Tätigkeitszeitraum

4/2005 – 9/2006

Tätigkeitsbeschreibung

- Entwurf und Entwicklung von Spacetoon-Online Web Protal. Umsetzung von verschiedenen Dienste u.a Webmail, forum , monitoring System, Site builder. Anpassung eines CMS-Systems. (Java / JEE Technologien)

- Unterstützung in einem 3D Game Projekt mit Hilfe von Game-Engine 'Torque' (C++, Engine Script).

Technologien/Tools: Java, JEE, Servlets, JSP, HTML, CSS, Javascript, Tomcat, Apache Server, SMTP, IMAP, C++, JBuilder, CVS, Ant, Torque.

Eingesetzte Qualifikationen

Apache Tomcat, Apache, Softwareentwicklung (allg.), C++, CVS (Concurrent Versions System), J2EE (Java EE), Java (allg.), SMTP, CSS (Cascading Style Sheet), HTML, JavaScript, JSP (Java Server Pages)

Softwareentwickler
Computhink / Hakim Ikhwan Co., Damaskus
5/2004 – 4/2005 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2004 – 4/2005

Tätigkeitsbeschreibung

Wartung und Weiterentwicklung von Output Module für ein Dokument Management System 'ViewWise'.
Visual C++, MFC, Oracle, SQL-Server, SQL, PL/SQL

Eingesetzte Qualifikationen

Oracle Database, SQL, Microsoft SQL-Server (MS SQL), Softwareentwicklung (allg.), PL/SQL, Visual C++, Visual Studio

Ausbildung

Angewandte Informatik – Systems Engineering
M.Sc. (Studienschwerpunkt: Software Engineering)
2010
Duisburg-Essen Universität
Informatikingenieurwesen
B.Sc. (Studienschwerpunkt: Software and Information Systems Engineering)
2004
Universität Damaskus

Weitere Kenntnisse

Softwareentwicklung, Software Engineering

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Arabisch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
6594
Alter
44
Berufserfahrung
19 Jahre und 8 Monate (seit 07/2004)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden