freiberufler Senior Java/Java EE-Softwareentwickler auf freelance.de

Senior Java/Java EE-Softwareentwickler

offline
  • auf Anfrage
  • 60389 Frankfurt am Main
  • Umkreis (bis 200 km)
  • am  |  de  |  en
  • 01.10.2023

Kurzvorstellung

Ich bin einen Full Stack Java-Entwickler in den Bereichen Web und Anwendungsentwicklung. Meine Schwerpunkte sind Java Java EE, Java 8, Spring, Microservice, Docker, Spring, Webservices SOAP, RESTful Webservices, JPA, JSF, Primefaces...

Qualifikationen

  • Agile Entwicklung
  • Apache Maven
  • Docker
  • EJB (Enterprise JavaBeans)
  • Git
  • Hibernate (Java)
  • J2EE (Java EE)
  • java
  • Java (allg.)
  • Java Architecture for XML Binding (JAXB)
  • Jenkins
  • JSF (Java Server Faces)
  • JUnit
  • Representational State Transfer (REST)
  • SCRUM
  • SOAP (Simple Object Access Protocol)
  • Spring
  • XHTML (Extensible HyperText Markup Language)

Projekt‐ & Berufserfahrung

Java-Softwareentwickler
Telekom, Darmstadt
11/2020 – offen (3 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2020 – offen

Tätigkeitsbeschreibung

Konzept, Analyse, Design, Entwurf und Implementierung der Backend-Funktionalitäten

Technologien und Werkzeuge: Java 8, OpenAPI, Swagger, RESTful APIs, Microservices, Docker, kubernetes, GIT, GitLav, Build Tools (Maven) ,Eclipse und Scrum Methode

Eingesetzte Qualifikationen

Apache Maven, Git, Hibernate (Java), Java (allg.), JUnit, Representational State Transfer (REST)

JavaEE-Softwareentwickler
BaFin, Frankfurt am main
3/2020 – 9/2020 (7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

3/2020 – 9/2020

Tätigkeitsbeschreibung

Konzept, Analyse, Design, Entwurf und Implementierung der
Backend-Funktionalitäten

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Apache Maven, EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java (allg.), JUnit, Representational State Transfer (REST)

Senior JavaEE-Softwareentwickler
Bundesanstalt für Finanzdienstleistungsaufsicht, Frankfurt am main
2/2019 – 2/2020 (1 Jahr, 1 Monat)
Finanzdienstleister
Tätigkeitszeitraum

2/2019 – 2/2020

Tätigkeitsbeschreibung

Meine Aufgabe
- Programmierung der Backend-Funktionalitäten
- Für die konkrete Umstellungsarbeit sowie zur Unterstützung des bestehenden Teams
- Einarbeitung der (Teil-)Projektgruppen
- erster Ansprechpartner/Java-Experte

Eingesetzte Qualifikationen

Apache Maven, Docker, EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, JUnit, Representational State Transfer (REST)

Java - Softwareentwickler
Commerzbank, Frankfurt am main
7/2016 – 12/2018 (2 Jahre, 6 Monate)
Banken
Tätigkeitszeitraum

7/2016 – 12/2018

Tätigkeitsbeschreibung

Projektname: TUCA (Testumgebung, User und Client Administration)
TUCA (Testumgebung, User und Client Administration) ist eine Workflow und Asset-Management
Webapplikation um das Management der Testumgebungen zu unterstützen. Projektziel ist die Entwicklung einer Java- Webanwendung, mit deren Unterstützung Testvorhaben, Testuser und Testclients für die TUC und TUD beauftragt und administriert werden können.

Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, IBM WebSphere Application Server (WAS), Apache Maven, Eclipse, Git, J2EE (Java EE), Java (allg.), Jira, JUnit, Spring, JavaScript, JSF (Java Server Faces), Representational State Transfer (REST), Webservices, XHTML (Extensible HyperText Markup Language)

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am main
9/2015 – 6/2016 (10 Monate)
Banken
Tätigkeitszeitraum

9/2015 – 6/2016

Tätigkeitsbeschreibung

Projektname: CORE

Eingesetzte Qualifikationen

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

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am Main
3/2015 – 8/2015 (6 Monate)
Banken
Tätigkeitszeitraum

3/2015 – 8/2015

Tätigkeitsbeschreibung

Projektname: TUCA (Testumgebung, User und Client Administration)
TUCA (Testumgebung, User und Client Administration) ist eine Workflow und Asset-Management
Webapplikation um das Management der Testumgebungen zu unterstützen. Projektziel ist die Entwicklung einer Java- Webanwendung, mit deren Unterstützung Testvorhaben, Testuser und Testclients für die TUC und TUD beauftragt und administriert werden können.

Eingesetzte Qualifikationen

Apache Tomcat, Spring, J2EE (Java EE), Java (allg.), Eclipse, JSF (Java Server Faces), Hibernate (Framework)

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am Main
5/2014 – 2/2015 (10 Monate)
Banken
Tätigkeitszeitraum

5/2014 – 2/2015

Tätigkeitsbeschreibung

Beschreibung:
Ziel des Projektes war den Automatisierungsgrad von der Auftragsannahme bis zur End-to-End-Abwicklung zu erhöhen, damit die Kundenaufträge schnell, einfach und mit hoher Datenqualität digital erfasst werden und im Back-Office tagesaktuell ohne Rückfragen an den Vertrieb bearbeitet werden können.

Es wurde eine neue Java EE-basierte Anwendung auf Basis des COBA-Frame 9.5 konzipiert und realisiert. Als Frontend-Technologie wurde JSF/Primefaces eingesetzt. Die Anbindung an die zentrale Komponente (Backend- Bereich), in der alle Aufträge verwaltet werden,
erfolgt über Webservices. Entwickelt wird unter Anwendung der SCRUM-Methodik.

Meine Aufgabe
* Aufbau zentrale Plattform zur Auftragsannahme
* Anbindung an die Webservice-Schnittstellen
* Programmierung der Backend-Funktionalitäten
* Programmierung der Frontend für die Filiale
* Fehleranalyse und Bugfixing

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), J2EE (Java EE), Java (allg.), Webservices

Senior Java EE-Softwareentwickler
Techem, Eschborn
1/2014 – 5/2014 (5 Monate)
Energiedienstleister für die Immobilienwirtschaft und private Wohnungseigentümer
Tätigkeitszeitraum

1/2014 – 5/2014

Tätigkeitsbeschreibung

Projektbeschreibung:
Entwicklung einer neuen Webanwendung, mit der die Übersetzungen und die fachliche Konfiguration von Anwendungen in alle Länder verwaltet werden.

Meine Aufgabe:
* Konzept , Analyse, Design, Entwurf und Implementierung
* Verantwortlich für das Projekt
* Fehleranalyse und Bugfixing

Eingesetzte Qualifikationen

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

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am Main
9/2011 – 12/2013 (2 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

9/2011 – 12/2013

Tätigkeitsbeschreibung

Projektbeschreibung:
Mit dem Firmenkundenportal, das komplett neu auf Basis von JavaEE 6 und nach der Scrum-Methode entwickelt wurde, bietet die Commerzbank Firmenkunden, die ein Commerzbank-Konto in Deutschland und in Ausland führen, eine multibankfähige und webbasierte Zahlungs- verkehrsfunktion an. Dabei wird der sog. Electronic Banking Internet Communication Standard (EBICS) verwendet.

Meine Aufgabe:
* Realisierung des Prototyps (Verantwortlich)
* Begleitung des gesamten Entwicklungsprozess der Projekte
* Mitwirkung bei der Erstellung von Architekturkonzepten
* Konzept , Analyse, Design, Entwurf und Implementierung J2EE (Front-/Backend)
* Fehleranalyse und Bugfixing

Eingesetzte Qualifikationen

SCRUM, Softwareentwicklung (allg.), J2EE (Java EE), Java (allg.)

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am Main
1/2010 – 8/2011 (1 Jahr, 8 Monate)
Banken
Tätigkeitszeitraum

1/2010 – 8/2011

Tätigkeitsbeschreibung

Projektbeschreibung:
Die Web-Anwendung Global Payment Plus (GPP) ermöglicht die Firmenkunden in Deutschland die Abwicklung des Zahlungsverkehrs. Die Anwendung wurde durch das neue Firmenkundenportal abgelöst.

Meine Aufgabe:
* Analyse und Behebung von Software-Fehlern (Bugfixing)
* Erstellung von technischer Dokumentation
* Weiterentwicklung der Anwendung
* Konzept , Analyse, Design, Entwurf und Implementierung

Eingesetzte Qualifikationen

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

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am Main
1/2009 – 8/2011 (2 Jahre, 8 Monate)
Banken
Tätigkeitszeitraum

1/2009 – 8/2011

Tätigkeitsbeschreibung

Projektbeschreibung:
Companyworld Payment (Zahlungsverkehr andere Länder) ist eine internetbasierte Zahlungsverkehrsanwendung für die Firmenkunden der Auslandseinheiten (Amsterdam, Brüssel, Madrid, Prag, Budapest, Mailand, Bratislava, London, Moskau sowie die asiatischen Einheiten Hongkong, Shanghai, Singapur und Tokyo). Dabei werden lokale Gegebenheiten und Formate unterstützt. Hierunter fallen der Auslands- und Inlandszahlungsverkehr sowie eine Möglichkeit des „Batch – Upload“ von Dateien mit Zahlungsaufträgen. Weiterhin haben Firmenkunden der Auslandseinheiten die Möglichkeit sich ihre Kontoinformationen anzuzeigen oder aus dem Internet herunterzuladen.

Meine Aufgabe:
* Weiterentwicklung und Wartung der Anwendung
* Fehleranalyse und Fehlerbehebung (Bugfixing)
* Analyse der fachlichen Spezifikationen
* Implementierung und Erweiterung der vorhandenen Backend-Schnittstelle
* Hauptansprechpartner und Verantwortlich für das Produkt
* Deployment auf einem IBM WebSphere Application Server
* Testdurchführung und Test-Dokumentation in HP Quality Center
* Datenmodellierung und Datenbank-Programmierung
* Erstellung und Auslieferung von Hotfixes bzw. Software-Release an das Release Cluster
* Aufwandschätzung und Erstellung von technischer Dokumentation
* Einarbeitung einer philippinischen Mitarbeiterin aus Manila zur Unterstützung der Entwicklung und Wartung der Anwendung

Eingesetzte Qualifikationen

Datenbankentwicklung, IBM WebSphere Application Server (WAS), Softwareentwicklung (allg.), J2EE (Java EE), Java (allg.)

Java EE-Softwareentwickler
Commerzbank AG, Frankfurt am Main
2/2008 – 12/2008 (11 Monate)
Banken
Tätigkeitszeitraum

2/2008 – 12/2008

Tätigkeitsbeschreibung

Projektbeschreibung:
Die Web-Anwendung Global Payment Plus (GPP) ermöglicht die Firmenkunden in Deutschland die Abwicklung des Zahlungsverkehrs. Die Anwendung wurde durch das neue Firmenkundenportal abgelöst.

Meine Aufgabe:
* Analyse und Behebung von Software-Fehlern (Bugfixing)
* Datenmodellierung und Datenbank-Programmierung
* Weiterentwicklung der Anwendung

Eingesetzte Qualifikationen

Datenbankentwicklung, Softwareentwicklung (allg.), J2EE (Java EE), Java (allg.)

Java EE-Softwareentwickler
FWSB GmbH, Eschborn
7/2006 – 10/2007 (1 Jahr, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2006 – 10/2007

Tätigkeitsbeschreibung

Projektbeschreibung:
DefTax ist eine modular aufgebaute Standardsoftware zur Berechnung laufender und latenter Steuern für Zwecke des Einzel- oder Konzernabschlusses nach den Bestimmungen des HGB (in der Fassung des BilMoG), der IFRS oder der US-GAAP. Zusätzlich werden die nach den jeweiligen Bestimmungen erforderlichen quantitativen Anhangangaben durch DefTax automatisch generiert.

Meine Aufgabe:
* Entwicklung einer modernen Software auf Basis einer webbasierten Client-Server-Architektur
* Erweiterung und Implementierung von einer GUI-Anwendung
* Test der Webanwendung auf dem Internet Explorer

Eingesetzte Qualifikationen

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

Java Entwickler
Alfa Media Partner GmbH, Seligenstadt Hessen
9/2005 – 2/2006 (6 Monate)
Medienbranche
Tätigkeitszeitraum

9/2005 – 2/2006

Tätigkeitsbeschreibung

Meine Aufgabe:
* Konzept und Entwicklung eines mobilen Diensts für Tageszeitung (Zeitungshandy)
* Implementierung einer Java Anwendung für Bearbeitung von XML-Dokumenten
* Test der WAP-Anwendung
* Entwicklung von Agent zur Überprüfung der Betriebsbereitschaft von AdCounter-Auftritt

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), XML, Java (allg.), WAP

C++ Entwickler
Fraunhofer Institute für Graphische Datenverarbeit, Darmstadt
9/2001 – 8/2004 (3 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

9/2001 – 8/2004

Tätigkeitsbeschreibung

* Implementierung verschiedener Algorithmen zur Transformation von Modell
* Programmieren eines Parser mit C++
* Programmieren der graphischen Oberflächenelemente mit MFC, um Benutzer die Möglichkeit zu geben, die Lage ein 3D-Objekt in Koordinatssystem zu ändern
* Objektorientierten Entwurf und Implementierung eines hierarchischen Netzes, welches die vorhandene Modellstruktur ersetzen soll, und dessen Integration in den Viewer des Systems
* Dokumentieren von gelösten Aufgaben mit Doxygen

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), C++

Zertifikate

Sun Certified Java Programmer (SCJP 5.0)
2010

Ausbildung

Informatik
Master of Science
2007
Fulda
Informatik
Bachelor of Sience
2003
Darmstadt

Über mich

Ich programmiere seit über 13 Jahren in Java in den Bereichen Web und Anwendungsentwicklung. Ich habe viele Erfahrungen sowohl auf Frontend- und Backend-Seiten als auch in allen Phasen von Softwareentwicklung. Zudem habe ich eine sehr gute Erfahrung mit agilen Praktiken.
Meine Schwerpunkte sind Java (Front- und Backend), Spring, Java EE, Microservices, Microprofile, Webservices SOAP, RESTful Webservices, Hibernate/JPA, JSF/Primefaces, XML, HTML, CSS, Javascript, SQL
Tools: Docker, GIT, Jira, Maven, jenkins, Eclipse/intellij, Open Liberty, Apache Tomcat, WebSphere, Oracle.

Weitere Kenntnisse

Java, Java EE, JPA, Hibernate, Spring, Spring Boot, Docker, Microservices, JSF, EJB, JSP, Primefaces/Richfaces, JAX-B, XML, UML, WSDL, Webservices SOAP, RESTful Webservices, SQL, PL/SQL, Oracle, MySQL, HTML, JavaScript, CSS, Eclipse, Intellij, Team foundation server, SQL Developer , HP Quality Center, IBM WebSphere, JBoss Application, Apache Tomcat, Windows, Linux, Jira, Test Automation (JUnit, Mockito), Source Code Management (Git, BitBucket), Build Tools (Maven), Continuous Integration (TeamCity)

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Amharisch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
5886
Alter
49
Berufserfahrung
22 Jahre und 6 Monate (seit 09/2001)

Kontaktdaten

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

Jetzt Mitglied werden