freiberufler Senior-Anwendungsentwickler Diplom-Informatiker auf freelance.de

Senior-Anwendungsentwickler Diplom-Informatiker

offline
  • 95€/Stunde
  • 63263 Neu-Isenburg
  • Nähe des Wohnortes
  • de  |  en
  • 08.03.2022

Kurzvorstellung

Anwendungsentwicklung Java/JEE
Web-Technologien: JSF, Angular, JavaScript
Projektmanagement
Evaluation von Technologien und Frameworks

Qualifikationen

  • Agile Coach
  • Angular
  • IT-Consulting
  • Java (allg.)
  • Maven
  • Projektleiter
  • Software-Architekt
  • Softwareentwickler

Projekt‐ & Berufserfahrung

Softwareentwickler, IT-Consulting
Banken und Finanzen, Hessen
11/2020 – 12/2021 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2020 – 12/2021

Tätigkeitsbeschreibung

Weiterentwicklung von Anwendungen zur Förderfähigkeitsprüfung und Zuschussbeantragung

• Wartung und Weiterentwicklung von JSF-Webanwendungen zur
Beantragung und Prüfung von Förderkrediten
• Implementierung von Geschäftslogik in EJB
• Datenspeicherung mittels JPA in einer IBM Db2 Datenbank
• Fachliche und technische Dokumentation

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, Enterprise Architect (EA), Git, IBM WebSphere Application Server (WAS), Java (allg.), Jenkins, Jira, Selenium, Spring

Softwareentwickler, Softwarearchitekt, IT-Consulting
Banken und Finanzen, Frankfurt am Main
12/2019 – 9/2020 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2019 – 9/2020

Tätigkeitsbeschreibung

Weiterentwicklung einer Anwendung für das Liquiditätsrisikomanagement.

• Weiterentwicklung einer Java Swing Anwendung zur Darstellung und
Simulation von Cashflows und Finanzinstrumenten
• Reverse Engineering vorhandener Funktionalität zur Fehlerbehebung und
Feature-Entwicklung
• Refactoring der Anwendung auf eine Domain-Driven Design

Eingesetzte Qualifikationen

Eclipse, J2EE (Java EE), Java (allg.), jboss, Jenkins, Jira, NetBeans, Oracle (allg.)

Softwareentwickler, IT-Consulting
Banken und Finanzen, Frankfurt am Main
5/2017 – 10/2019 (2 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2017 – 10/2019

Tätigkeitsbeschreibung

Erstellung einer PSD 2 ähnlichen API zur Bereitstellung von Bankdaten für externe Konsumenten (Startups, App Entwickler, …)

• Weiterentwicklung von REST Services zur Bereitstellung von persönlichen
Daten, Konto- & Transaktionsdaten und Datenveredelung
• API Design
• Absicherung der Services mittels OAuth2
• Weiterentwicklung eines Frontends zur Bereitstellung der API
Dokumentation und einer Sandbox zum Ausprobieren der API
• Weiterentwicklung einer Administrationsanwendung zur Verwaltung der
externen Konsumenten
• Erstellung eines Reporting Dashboards zur Visualisierung von API Metriken

Eingesetzte Qualifikationen

OpenShift, Angular, Apache, Apache Maven, Apache Tomcat, Git, Java (allg.), Spring

Softwareentwickler
Pflanzenzucht, Neu-Isenburg
2/2017 – 4/2017 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2017 – 4/2017

Tätigkeitsbeschreibung

Erstellung eines Prototyps zur Verwaltung von Saatgut-Züchtungsprojekten.

• Erstellung eines Frontends mit Angular 2
• Erstellung eines Backends mit REST nach HATEOAS Prinzip
• Einbindung von d3.js zur Visualisierung von Daten
• Erstellung eines alternativen Frontends mittels React

Eingesetzte Qualifikationen

Angular, Apache Maven, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), jboss, React (JavaScript library)

IT-Consulting, Softwareentwickler
Versicherungen, Hessen
2/2016 – 1/2017 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2016 – 1/2017

Tätigkeitsbeschreibung

Entwicklung einer Webanwendung zur Beantragung einer Kfz-Versicherung.

• Unterstützung der Projektleitung
• Erstellung der Masken mittels JSF 2
• Release und Incident Support
• Anbindung von Web Services
• Web-Entwicklung (HTML, JavaScript, CSS)
• Anforderungsmanagement mittels Jira Agile Plugin
• Wartung produktiver Webanwendungen
• Beratung über agiles Vorgehen

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Eclipse, J2EE (Java EE), Java (allg.), jboss, Jenkins, Jira, JSF (Java Server Faces), SOAP (Simple Object Access Protocol)

IT-Consulting, Softwareentwickler
Online Marketing, Internetwerbung, Hessen
1/2015 – 12/2015 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Entwicklung von Software-Tools zur Unterstützung verschiedener Fachbereiche und zur Automatisierung von Betriebsprozessen

• Zusammenführen von Daten aus verschiedenen Quellsysteme (Adserver,
Salesforce, SAP) in eine MySQL Datenbank
• Erstellung und Pflege von komplexen SQL-Queries zur Erzeugung von
Reports
• Weiterentwicklung einer JSF Anwendung zum Abrufen der Reports
• Automatisierung des Datentransfers von SAP nach Salesforce
• Entwicklung einer Anwendung zur automatisierten Anlage von Adserver-
Kampagnen
• Erstellung einer Architekturdokumentation
• Umzug der Software und Infrastruktur in die Amazon Cloud (AWS)

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Eclipse, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), mySQL, Representational State Transfer (REST), Salesforce

IT-Consulting, Softwareentwickler
Verkehr und Logistik, Frankfurt am Main
2/2013 – 12/2014 (1 Jahr, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2013 – 12/2014

Tätigkeitsbeschreibung

Weiterentwicklung einer Event-getriebenen RichClient-Anwendung zur Bearbeitung von Störungsmeldungen im Bahnverkehr. Hierbei wurden Anwendungsfälle entwickelt, mit denen der Anwender Störungen einem Arbeitsmappen-Objekt hinzufügen kann. Diese Sammelobjekte erleichtern dem Anwender die Abarbeitung von Maßnahmen, die für die verschiedenen Züge und Mitarbeiter zu tätigen sind.

• Umstellung des Versionskontrollsystems von SVN auf Git
• Erstellung eines Konzeptes zur Übernahme von SVN-Änderungen in Git
(Entwicklung lief parallel in beiden Versionskontrollsystemen)
• Umstellung des Buildsystems von Ant auf Maven
• Aktualisierung der Server Software von JBoss EAP 5 auf EAP 6 und Tomcat
6 auf 7
• Anpassung des Deploymentverfahrens an Standard-Prozesse
• Agile Softwareentwicklung mit Scrum mit mehreren Teams
• Umsetzung eines Git Workflows für mehrere Release-Branches
• Einführung von JPA in der Persistenz-Schicht

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Eclipse, Git, J2EE (Java EE), Java (allg.), jboss, Jenkins, PL/SQL, Swing (Java)

IT-Consulting, Projektleitung
Banken und Finanzen, Hessen
11/2011 – 2/2013 (1 Jahr, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2011 – 2/2013

Tätigkeitsbeschreibung

Entwicklung einer Kreditantragserfassungsanwendung
• Kunden- / Testbetreuung
• Business-Logik in Java
• Anbindung verschiedener externer Dienste (Web Services)
• Web-Design (HTML, JavaScript, CSS)
• Agile Softwareentwicklung mit Scrum
• Erstellung von JUnit Tests

Teilprojekt 1 Erstellung einer Web-Anwendung zur Beantragung einer Kreditkarte sowohl für den Filial- als auch für den Internet-Banking-Gebrauch.

Teilprojekt 2 Erstellung einer Web-Anwendung zur Beantragung von Kontokorrentkonten, Dispositionskrediten, EC-Karten und Guthabenkonten.

Teilprojekt 3 Erstellung einer Web-Anwendung zu Kreditantrags(-vertrags)-Erstellung sowohl für den Filial- als auch für den Internet-Banking-Gebrauch.

Eingesetzte Qualifikationen

Apache Subversion (SVN), CSS (Cascading Style Sheet), Eclipse, glasfish, Hibernate (Java), HTML, HTML5, J2EE (Java EE), JavaScript, jboss, JSF (Java Server Faces), JUnit, Oracle (allg.)

Softwareentwickler, Berater
Chemie, Hessen
10/2008 – 11/2008 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2008 – 11/2008

Tätigkeitsbeschreibung

MyDMS Expansion - Evaluierung eines Portalsystems zur Integration verschiedener Applikationen. Ziel des Projekts war das Redesign eines bestehenden Dokumentenmanagement Systems. Zur Lösung der bestehenden Probleme soll basierend auf Oracle Universal Content Management bzw. Oracle Content Integration Suite ein Service Layer aufgebaut werden (SOA), der alle relevanten Funktionen des DMS im Unternehmen zur Verfügung stellt. Weiterhin soll eine individuelle (Web-) Benutzeroberfläche erstellt werden, die die Services auf komfortable und performante Art und Weise dem Anwender offeriert

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, Java (allg.), Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Oracle (allg.), Oracle Application Express (Oracle APEX), PL/SQL

Softwareentwickler
Banken und Finanzen, Hessen
6/2008 – 10/2011 (3 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2008 – 10/2011

Tätigkeitsbeschreibung

Store Portal - Entwicklung einer Webanwendung zur Erfassung und Bearbeitung Finanzierungskrediten

• Entwicklung einer Webapplikation zur Bearbeitung und Beantragung von Finanzierungskrediten
• Umsetzung der Frontendanwendung mittels JSF und JBoss Seam
• Design und Umsetzung der Backend-Schicht auf Basis von Web Services und PLSQL
• Erstellung von Tests auf verschiedenen Ebenen (Frontend, Java, Web Service)
• Agile Softwareentwicklung mit Scrum

Eingesetzte Qualifikationen

Ajax, Apache Subversion (SVN), Apache Tomcat, Eclipse, Hibernate (Java), JavaScript, jboss, Jetty, JSF (Java Server Faces), JUnit, Oracle (allg.), PL/SQL, Selenium, SQL, Windows XP, XML

Softwareentwickler, Berater
Automobilindustrie, Hessen
3/2008 – 5/2008 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2008 – 5/2008

Tätigkeitsbeschreibung

Prüfvorschriften - Evaluation der technischen Umsetzbarkeit, Prototyp-Implementierung, Anforderungsaufnahme. Evaluation von Möglichkeiten der Generierung eines relationalen Datenbankschemas anhand von XML- / XSD-Daten. Einsatz verschiedener O/R-Mapper (u.a. Toplink, Castor). Ziel des Projektes ist die Erstellung eines Prototyps zur Generierung einer Prüfvorschrift in einem XML-Format. Anhand der bestehenden XML- und XSD-Dateien wird ein relationales Datenbankschema erstellt und innerhalb einer Oracle Datenbank implementiert. Die automatisierte Generierung von XML-Dateien setzt auf diesem relationalen Schema auf.
Zur Pflege der Datenbankinhalte wird eine webbasierte Pflegeapplikation bereitgestellt.

Eingesetzte Qualifikationen

Eclipse Modeling Framework (EMF), J2EE (Java EE), Java (allg.), Oracle (allg.), Oracle Database, PL/SQL, Windows XP

Softwareentwickler, Berater
Automobilindustrie, Hessen
2/2008 – 1/2009 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2008 – 1/2009

Tätigkeitsbeschreibung

Integrated Project Overview - Entwicklung einer Datenpflegeanwendung mittels ADF-Swing und ADF-BC. Es wurde ein zentrales Gesamtsystem zur Verweisplanung von Projekten implementiert. Hauptkomponente ist eine "Excel-ähnliche" Maske. In dieser können die Stamm-, Termin- und Technikdaten, die für die Verweise relevant sind, zusammen mit den Verweisen selbst gepflegt werden. Die bestehende dezentrale Lösung mittels Excel wurde abgelöst.

Technologien: JDeveloper 10g, TOAD, SQL-Developer, Oracle ADF, Windows

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Oracle (allg.), PL/SQL, SQL, Swing (Java)

Diplomand
Informationstechnologien & - dienste, Frankfurt am Main
8/2006 – 1/2007 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2006 – 1/2007

Tätigkeitsbeschreibung

Automatische Belegtrennung im Document-Input-Management. Evaluation und Entwicklung eines automatisierten Verfahrens zur Belegtrennung im Document-Input-Management. Realisierung des Verfahrens mittels einer Java-Swing-Anwendung und Klassifikationsalgorithmen.

Eingesetzte Qualifikationen

Swing (Java), Waikato Environment for Knowledge Analysis (Weka)

Zertifikate

Building HTML 5 Apps with Angular 2
2016
Building HTML 5 Apps with React
2016
ScrumMaster
2013

Ausbildung

Studium der Allgemeinen Informatik an der Universität Karlsruhe
Allgemeinen Informatik
2006
Karlsruhe
Studium der Medieninformatik an der Fachhochschule Wiesbaden
Medieninformatik
2004
Wiesbaden

Über mich

Ausgeübte Projektrollen
IT-Consulting
Agile Coach
Softwareentwickler
Software-Architekt
Projektleiter

Weitere Kenntnisse

Anwendungsentwicklung Java/JEE
Web-Technologien: JSF, Angular, JavaScript
Projektmanagement
Evaluation von Technologien und Frameworks

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2896
Alter
42
Berufserfahrung
17 Jahre und 7 Monate (seit 08/2006)

Kontaktdaten

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

Jetzt Mitglied werden