avatar

JAVA SOFTWAREENTWICKLER - WEB

Experience:
6 y
Experience:
6 y
Location:
20257 Hamburg
Last update:
10.11.2021
Register to Contact Freelancer
Unavailable before: 30.06.2022
Onsite hourly: 70 €
Remote hourly: N/A
German: Native
English: Basic knowledge
Ich bin im Großraum Hamburg verfügbar und selbstversändlich gerne ortsunabhängig remote.
SKILLS
Langjährige Erfahrung in der Projektumsetzung.

Schnelle Einarbeitung in neue Projekte und neue Fachlichkeiten.

Erfahrung in diversen Branchen.

Erfahrung mit unterschiedlichen Teamgrößen.

Erfahrung mit vielen unterschiedlichen Projektstrukturen und unterschiedlichen Codequalitäten.

Erfahrung mit Webtechnologie/eCommerce seit 2002.



Schwerpunkte:

Entwicklung von Webanwendungen mit unterschiedlichen Techniken (Java, Javascript, Angular, JSF, HTML CSS).

Entwickung im Backend und der Datenbankschicht.


Produkte/Standards:

SPRACHEN(Java, JavaScript,Typescript)
JEE (JSF, EJB, JPA)
WEB ( HTML, CSS, JS, JSF, JSON, Angular, JQuery)
SCHNITTSTELLEN(REST,SAOP)
DATENBANKEN( Oracle, Postgres, MySQL, SQL, Hibernate, Toplink)
BACKEND( Spring, SpringBoot2)
TEST( JUnit, Selenium, Cucumber)
ANWENDUNGSSERVER( Tomcat, Wildfly, Payara)
VERSIONSVERWALTUNG(Git, Subversion)
DIVERSES(Maven, Ant, Jenkins, Jira)
JUnit PostgreSQL SQL Developer Scrum Team Postgres EasyMock IntelliJ IDEA AWS Cucumber DoJo Wicket JAVA Java Script Informationstechnologie Webservices Hibernate React Zahlungsverkehr Angular Soap Linux Portlets Java SE PL/SQL JetBrains JSON Datenbanken Selenium Jira IBM Websphere Portal Datenanalyse Wildfly CSS Codeanalyse Testdaten Splunk JSF Entwurfsmuster Intellij Webanwendungen Eclipse Angular2 Atlassian Jira Javascript Findbugs Datenimport Oracle VERSIONSVERWALTUNG FTP SVN XML Oracle SQL Scrum ANWENDUNGSSERVER XL Deploy MySQL Spring Backend Spring Boot Jenkins Gerrit Cloud HTML im Agilen Umfeld JavaEE PLSQL JQuery Amazon S3 Subversion Git JDBC Toplink Typescript SoapUI Maven Webanwendung JEE Web-Entwickler JPA Tomcat IBM Rational JBoss Domain Driven Design CLI SQL Gradle Datenbank
01.02.2020 — 31.10.2020
SIX Payment Services GmbH
Banken und Finanzdienstleistungen
Senior Java Entwickler
Projekt cCredit Bei cCREDIT handelt es sich um ein Software-Terminal für den bargeldlosen Zahlungsverkehr. Die Anwendung besitzt eine hohe Parallelisierung bei der Verarbeitung von Zahltransaktionen und verfügt über diverse Schnittstellen zu unterschiedlichen externen Systemen wie z.B. POS Systemen oder Pinpads. Erweiterung von Prozessen im cCredit Hospitality Bereich (Hotelbereich), um dem Gast das Bezahlen in unterschiedlichen Währungen zu ermöglich. Erweiterung des Front- und Backends von cCredit damit Bezahltransaktionsabwicklung u.a. auch über Payback durchgeführt werden kann. Umsetzung von neuen Features für das in cCredit implementierte EP2 Protokoll (Protokoll für die Abwicklung von Kartenzahlungen innerhalb Europas). Duchführung einer Performanz Analyse für das Gesamtsystems und Erstellung eines notwendigen Maßnahmenkatalog zur Verbesserung der Skalierbarkeit und des Transaktionsverhaltens des Systems. Technik: Java 1.8, SQL, XML, Eclipse, SVN, Ant, Jenkins, JIRA, Derby, Java Mission Control, Linux Umsetzung: Erfolgt agil in einer Teamgröße von 8 Mitarbeitern und in Sprints.
01.08.2019 — 31.10.2019
Behörde für Schule und Berufsbildung
Öffentlicher Dienst
Senior Java- / Web-Entwickler
Projekt Schülernoten Hierbei handelt es sich um ein neues Webprojekt für den Import und die Bearbeitung von Schülernoten einzelner Schulen. Dieses Projekt wurde mit Angular 2 und Spring Boot umgesetzt. Die Daten der Anwendung wurden in einer PostgreSQL Datenbank hinterlegt. Implementierung von Angular2 Komponenten. Implementierung von Spring Boot Restcontrollern. Erweiterung des Datenbankdesigns und der Erstellung von JPA Entities und deren Services. Aufbereitung von Testdaten (Flyway Scripte). Erstellung von Jenkins Jobs. Technik: Java SE 1.8, Angular2, Spring Boot, REST,SQL, JSON, Maven, Flyway, Eclipse, Git, Gerrit, Jenkins, PostgreSQL Umsetzung: Agil im Team von 9 Mitarbeiter und in Sprints.
01.02.2019 — 31.07.2019
Behörde für Schule und Berufsbildung
Öffentlicher Dienst
Senior Java- / Web-Entwickler
DIVIS Staistik - Schuljahreserhebung Im Rahmen der jährlich stattfindenden Schuljahreserhebungen sind diverse Anpassungen innerhalb der DiViS Statistik Webanwendungen von mir durchgeführt worden. Änderungen wurden sowohl im Frontend (Erweiterung von Webmasken) als auch im Backend. Erweiterung Rest Schnittstellen. Erweiterung Datenbank. Erweiterung Businesslogik. Technik: Java 1.8, JS Script,DoJo, Maven, HTML, SQL, REST, XML, XSD, JSON, Scrum, Flyway, Eclipse, Git, PostgreSQL, Tomcat, DBeaver, Soap UI, Jenkins Umsetzung: Agil (Scrum) in einem Team aus neun Mitarbeitern.
01.11.2018 — 28.02.2019
MACH AG
Internet und Informationstechnologie
Senior Java- / Web-Entwickler
Mitentwicklung an diversen Themenkomplexen aus den Bereichen Buchhaltung und Haushalt. Die Umsetzung der Aufgaben erfolgt in einem Scrum Prozess. Kenntnisse: Java SE 1.8, JUnit, EasyMock, JUnit, Gradle, Wicket, Scrum, Camunda BPN Produkte: Intellij Java IDE, Git, Jira, Camunda Modeler
01.02.2018 — 31.08.2018
Generali Versicherung AG
Versicherungen
Senior Java- / Web-Entwickler
Projekt Konzernpostkorb Im Rahmen meiner Tätigkeit bei der Generali Versicherung habe ich in einem Scrum Team diverse komplexe Anwendungsfehler im Portalumfeld analysiert und beseitigt. Neue fachliche Anforderungen wurden an der Aufgabenabwicklung im Konzernpostkorb umgesetzt. Dazu gehörten sowohl Anpassungen am Portal UI als auch Anpassung im Backend des Konzernpostkorbs. Kenntnisse: Java SE 1.8, Spring, Portlets (JSR 286), JSF 1.2, JUnit, HTML, JUnit, Maven 2 Produkte: IBM Rational Architect, IBM Websphere Portal Server, XL Deploy, Splunk, Atlassian Jira, CVS.
01.10.2017 — 31.12.2017
Kühne & Nagel (AG & Co) KG
Transport und Logistik
Senior Java- / Web-Entwickler
Datenimport für Datenanalyse Bei dieser Aufgabe handelt es sich um die Realisierung eines Frameworks für den Import von Daten aus verschiedenen Datenquellen wie z.B. der Amazon Cloud, Webservices und FTP Servern. Implementiert wurden verschieden Batchprozesse für den Import und die Transformation der Importdaten. Kenntnisse: Java SE 1.8, Amazon S3 Cloud, FTP, JDBC, Entwurfsmuster, Apache CLI, ftp4j, JUnit, AWS SDK Produkte: JetBrains IntelliJ IDEA, Oracle11, Oracle SQL Developer, PLSQL, SQL
01.01.2017 — 30.09.2017
Lufthansa Ind. Sol. BS GmbH
Sonstiges
Senior Java- / Web-Entwickler
Projekt PEPDB Bei der PEPDB handelt es sich um eine Webanwendung, welche u.a. zur Verwaltung von Flugzeugkomponenten eingesetzt wird. Zu meinen Tätigkeiten gehörte die Umsetzung neuer Anforderungen für die Berechnung von Plandaten aus den Bereichen „Maintenance/Repaire/Overhaul“. Der Bereich für den Import von Herstellerinformationen für Flugzeugkomponenten wurde von mir neu implementiert. Durchgeführt wurden Anpassung an asynchron generierter Birt Reports. Auch wurde eine neue Architektur für die Erstellung von Anwendungsdialogen (Ziel: Domain Driven Design) erarbeitet und umgesetzt. Verantwortlichkeiten/ Tätigkeiten: Entwicklung im Agilen Umfeld. Aufgabenanalyse und Codeanalyse. Maskendesign, Implementierung Frontend und Backend Logik. Aufwandschätzungen, Test, Dokumentation. Kenntnisse: Java 1.8, JSF 1.2, IceFaces, Faclets, JBoss Seam, Maven, Findbugs, HTML, CSS, Spring, JUnit, JPA, HTML, SOAP, Java Script, JavaEE 5, Scrum, Hibernate, Git Produkte: Eclipse, Eclipse Bird, Oracle 11, SQL Developer, PL/SQL, SQL, SoapUI, Atlassian JIRA, JBoss AS 6, Jenkins

Description

SKILLS
Langjährige Erfahrung in der Projektumsetzung.

Schnelle Einarbeitung in neue Projekte und neue Fachlichkeiten.

Erfahrung in diversen Branchen.

Erfahrung mit unterschiedlichen Teamgrößen.

Erfahrung mit vielen unterschiedlichen Projektstrukturen und unterschiedlichen Codequalitäten.

Erfahrung mit Webtechnologie/eCommerce seit 2002.



Schwerpunkte:

Entwicklung von Webanwendungen mit unterschiedlichen Techniken (Java, Javascript, Angular, JSF, HTML CSS).

Entwickung im Backend und der Datenbankschicht.


Produkte/Standards:

SPRACHEN(Java, JavaScript,Typescript)
JEE (JSF, EJB, JPA)
WEB ( HTML, CSS, JS, JSF, JSON, Angular, JQuery)
SCHNITTSTELLEN(REST,SAOP)
DATENBANKEN( Oracle, Postgres, MySQL, SQL, Hibernate, Toplink)
BACKEND( Spring, SpringBoot2)
TEST( JUnit, Selenium, Cucumber)
ANWENDUNGSSERVER( Tomcat, Wildfly, Payara)
VERSIONSVERWALTUNG(Git, Subversion)
DIVERSES(Maven, Ant, Jenkins, Jira)

Main Skills

Other Skills

JUnit PostgreSQL SQL Developer Scrum Team Postgres EasyMock IntelliJ IDEA AWS Cucumber DoJo Wicket JAVA Java Script Informationstechnologie Webservices Hibernate React Zahlungsverkehr Angular Soap Linux Portlets Java SE PL/SQL JetBrains JSON Datenbanken Selenium Jira IBM Websphere Portal Datenanalyse Wildfly CSS Codeanalyse Testdaten Splunk JSF Entwurfsmuster Intellij Webanwendungen Eclipse Angular2 Atlassian Jira Javascript Findbugs Datenimport Oracle VERSIONSVERWALTUNG FTP SVN XML Oracle SQL Scrum ANWENDUNGSSERVER XL Deploy MySQL Spring Backend Spring Boot Jenkins Gerrit Cloud HTML im Agilen Umfeld JavaEE PLSQL JQuery Amazon S3 Subversion Git JDBC Toplink Typescript SoapUI Maven Webanwendung JEE Web-Entwickler JPA Tomcat IBM Rational JBoss Domain Driven Design CLI SQL Gradle Datenbank

Work & Experience

01.02.2020 — 31.10.2020
SIX Payment Services GmbH
Banken und Finanzdienstleistungen
Senior Java Entwickler
Projekt cCredit Bei cCREDIT handelt es sich um ein Software-Terminal für den bargeldlosen Zahlungsverkehr. Die Anwendung besitzt eine hohe Parallelisierung bei der Verarbeitung von Zahltransaktionen und verfügt über diverse Schnittstellen zu unterschiedlichen externen Systemen wie z.B. POS Systemen oder Pinpads. Erweiterung von Prozessen im cCredit Hospitality Bereich (Hotelbereich), um dem Gast das Bezahlen in unterschiedlichen Währungen zu ermöglich. Erweiterung des Front- und Backends von cCredit damit Bezahltransaktionsabwicklung u.a. auch über Payback durchgeführt werden kann. Umsetzung von neuen Features für das in cCredit implementierte EP2 Protokoll (Protokoll für die Abwicklung von Kartenzahlungen innerhalb Europas). Duchführung einer Performanz Analyse für das Gesamtsystems und Erstellung eines notwendigen Maßnahmenkatalog zur Verbesserung der Skalierbarkeit und des Transaktionsverhaltens des Systems. Technik: Java 1.8, SQL, XML, Eclipse, SVN, Ant, Jenkins, JIRA, Derby, Java Mission Control, Linux Umsetzung: Erfolgt agil in einer Teamgröße von 8 Mitarbeitern und in Sprints.
01.08.2019 — 31.10.2019
Behörde für Schule und Berufsbildung
Öffentlicher Dienst
Senior Java- / Web-Entwickler
Projekt Schülernoten Hierbei handelt es sich um ein neues Webprojekt für den Import und die Bearbeitung von Schülernoten einzelner Schulen. Dieses Projekt wurde mit Angular 2 und Spring Boot umgesetzt. Die Daten der Anwendung wurden in einer PostgreSQL Datenbank hinterlegt. Implementierung von Angular2 Komponenten. Implementierung von Spring Boot Restcontrollern. Erweiterung des Datenbankdesigns und der Erstellung von JPA Entities und deren Services. Aufbereitung von Testdaten (Flyway Scripte). Erstellung von Jenkins Jobs. Technik: Java SE 1.8, Angular2, Spring Boot, REST,SQL, JSON, Maven, Flyway, Eclipse, Git, Gerrit, Jenkins, PostgreSQL Umsetzung: Agil im Team von 9 Mitarbeiter und in Sprints.
01.02.2019 — 31.07.2019
Behörde für Schule und Berufsbildung
Öffentlicher Dienst
Senior Java- / Web-Entwickler
DIVIS Staistik - Schuljahreserhebung Im Rahmen der jährlich stattfindenden Schuljahreserhebungen sind diverse Anpassungen innerhalb der DiViS Statistik Webanwendungen von mir durchgeführt worden. Änderungen wurden sowohl im Frontend (Erweiterung von Webmasken) als auch im Backend. Erweiterung Rest Schnittstellen. Erweiterung Datenbank. Erweiterung Businesslogik. Technik: Java 1.8, JS Script,DoJo, Maven, HTML, SQL, REST, XML, XSD, JSON, Scrum, Flyway, Eclipse, Git, PostgreSQL, Tomcat, DBeaver, Soap UI, Jenkins Umsetzung: Agil (Scrum) in einem Team aus neun Mitarbeitern.
01.11.2018 — 28.02.2019
MACH AG
Internet und Informationstechnologie
Senior Java- / Web-Entwickler
Mitentwicklung an diversen Themenkomplexen aus den Bereichen Buchhaltung und Haushalt. Die Umsetzung der Aufgaben erfolgt in einem Scrum Prozess. Kenntnisse: Java SE 1.8, JUnit, EasyMock, JUnit, Gradle, Wicket, Scrum, Camunda BPN Produkte: Intellij Java IDE, Git, Jira, Camunda Modeler
01.02.2018 — 31.08.2018
Generali Versicherung AG
Versicherungen
Senior Java- / Web-Entwickler
Projekt Konzernpostkorb Im Rahmen meiner Tätigkeit bei der Generali Versicherung habe ich in einem Scrum Team diverse komplexe Anwendungsfehler im Portalumfeld analysiert und beseitigt. Neue fachliche Anforderungen wurden an der Aufgabenabwicklung im Konzernpostkorb umgesetzt. Dazu gehörten sowohl Anpassungen am Portal UI als auch Anpassung im Backend des Konzernpostkorbs. Kenntnisse: Java SE 1.8, Spring, Portlets (JSR 286), JSF 1.2, JUnit, HTML, JUnit, Maven 2 Produkte: IBM Rational Architect, IBM Websphere Portal Server, XL Deploy, Splunk, Atlassian Jira, CVS.
01.10.2017 — 31.12.2017
Kühne & Nagel (AG & Co) KG
Transport und Logistik
Senior Java- / Web-Entwickler
Datenimport für Datenanalyse Bei dieser Aufgabe handelt es sich um die Realisierung eines Frameworks für den Import von Daten aus verschiedenen Datenquellen wie z.B. der Amazon Cloud, Webservices und FTP Servern. Implementiert wurden verschieden Batchprozesse für den Import und die Transformation der Importdaten. Kenntnisse: Java SE 1.8, Amazon S3 Cloud, FTP, JDBC, Entwurfsmuster, Apache CLI, ftp4j, JUnit, AWS SDK Produkte: JetBrains IntelliJ IDEA, Oracle11, Oracle SQL Developer, PLSQL, SQL
01.01.2017 — 30.09.2017
Lufthansa Ind. Sol. BS GmbH
Sonstiges
Senior Java- / Web-Entwickler
Projekt PEPDB Bei der PEPDB handelt es sich um eine Webanwendung, welche u.a. zur Verwaltung von Flugzeugkomponenten eingesetzt wird. Zu meinen Tätigkeiten gehörte die Umsetzung neuer Anforderungen für die Berechnung von Plandaten aus den Bereichen „Maintenance/Repaire/Overhaul“. Der Bereich für den Import von Herstellerinformationen für Flugzeugkomponenten wurde von mir neu implementiert. Durchgeführt wurden Anpassung an asynchron generierter Birt Reports. Auch wurde eine neue Architektur für die Erstellung von Anwendungsdialogen (Ziel: Domain Driven Design) erarbeitet und umgesetzt. Verantwortlichkeiten/ Tätigkeiten: Entwicklung im Agilen Umfeld. Aufgabenanalyse und Codeanalyse. Maskendesign, Implementierung Frontend und Backend Logik. Aufwandschätzungen, Test, Dokumentation. Kenntnisse: Java 1.8, JSF 1.2, IceFaces, Faclets, JBoss Seam, Maven, Findbugs, HTML, CSS, Spring, JUnit, JPA, HTML, SOAP, Java Script, JavaEE 5, Scrum, Hibernate, Git Produkte: Eclipse, Eclipse Bird, Oracle 11, SQL Developer, PL/SQL, SQL, SoapUI, Atlassian JIRA, JBoss AS 6, Jenkins