freiberufler Senior Javaentwickler und -architekt auf freelance.de

Senior Javaentwickler und -architekt

online
  • 84€/Stunde
  • 85540 Haar bei München
  • National
  • de
  • 15.04.2024

Kurzvorstellung

Als Senior Javaentwickler und -architekt, hauptsächlich im Backendbereich, biete ich langjährige Erfahrung in der Entwicklung und im Datenbankumfeld und vielschichtige Lösungskonzepte. Banken/Versicherungen/Automitive/Transport, offen für alle!

Qualifikationen

  • J2EE (Java EE)
  • Java (allg.)
  • Oracle Database
  • Swing (Java)

Projekt‐ & Berufserfahrung

EDITH: „Ereignisgesteuerte Personaldisposition im Transportbereich“
Deutsche Bahn, Frankfurt/Main, remote
5/2021 – 12/2023 (2 Jahre, 8 Monate)
Transport/Verkehr
Tätigkeitszeitraum

5/2021 – 12/2023

Tätigkeitsbeschreibung

Projekt "EDITH", "Erignisgesteuerte Personaldisposition im Transportbereich", Wartung und Pflege einer systemkritischen, internen, mandantenfähigen Swing-Anwendung:

* Erstellung von Schichten über einen Zeitraum für eine Rolle, mit Vorbereitungs- und Abschlussarbeiten und diversen zu erbringenden Leistungen, etwa Zugfahrt mit Abfahrts- und Zielbahnhof, mit optionaler Einschränkung auf einzelne Wochentage
* Erstellung konkreter Einzelschichten für jeden Tag der geplanten Schicht
* Prüfung von Plausibilität oder Abhängigkeiten der Schichtplanung
* Schnittstellen für Importe und Exporte von/zu diversen Partnerprogrammen, etwa Rückmeldung bei Verspätungen, um dem Disponenten die Möglichkeit zu geben, neu zu planen, um etwa vorgeschriebene Ruhezeiten einhalten zu können
* Verwaltung Personale mit beispielsweise Rollen, Streckenkenntnissen, Triebwagenkenntnissen
* Druck diverser Dokumente und Auswertungen
* Administration, etwa Stammdaten oder Anwender

Eingesetzte Qualifikationen

Apache Maven, Docker, Eclipse, Git, Java (allg.), Jenkins, Jira, JUnit, Oracle Database, SCRUM, Swing (Java), Weblogic (Oracle)

Erweiterung und Pflege einer kommunalen Verwaltungssoftware
AKDB, München
1/2020 – 11/2020 (11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2020 – 11/2020

Tätigkeitsbeschreibung

Erweiterung und Pflege einer kommunalen Verwaltungssoftware nach gesetzlichen Vorgaben, konkret zu den Themen:
* Einwohner, Wohnungsverhältnisse, Zuzug/Wegzug, Steuermerkmale, beteiligte Personen
* Tod, Geburt, Ehe/Partnerschaft, (Familien-) Verband, Adoption, Religion, Staatsangehörigkeit
* Auskunftssperren, Bewaffnung/Sprengstoff
* Personalausweis u. a. Hoheitliche Dokumente, Führungszeugnis, Gewerbe
* Gebietsgliederung:
* Verwaltung von Objekten, Straßen, Ortsteile, Orte, Gemeinden, etc.
* Gliederung und Zugehörigkeit, etwa Schulsprengel, Wahlkreise, etc.
* Wahlen, Wahlart, Wählerverzeichnis, Wahlbescheinigung
* Ausländerwesen: Aufenthaltsbescheinigung, Mobilität
* notwendiger Datenaustausch mit anderen Gemeinden (etwa Wegzugsgemeinde bei Umzug) und Behörden (etwa Finanzbehörde) in vorgegebenen Meldungsformaten
* rund 5 Millionen Zeilen Code, rund 70‘000 Tests

Eingesetzte Qualifikationen

Java (allg.), jboss, Microsoft SQL-Server (MS SQL), Swing (Java)

Aufbau einer internen Webapplikation nach scrum
Volkswagen AG, München
1/2018 – 12/2019 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

1/2018 – 12/2019

Tätigkeitsbeschreibung

Aufbau einer internen Webapplikation nach scrum mit den Themen:

* Pflege der Stammdaten, wie Produkte, Bauteile oder Werke
* Pflege der Zuordnungen von Bauteilen zu Produkten in Werken
* Pflege eines Regelwerkes, um fehlende oder konkurrierende Bauteilkonfigurationen oder falsche Verfügbarkeiten aufzudecken
* Pflege der Modelle für WLTP
* Anbindung zu vorhandenen Systemen, etwa für die Terminvergabe, übersetzte Texte in unterstützten Sprachen zu importieren oder eine Regelüberprüfung auszuführen

Eingesetzte Qualifikationen

DB2, Docker, Java (allg.)

Neu- und Weiterentwicklung von Microservices
Telefónica Germany, München
7/2017 – 12/2017 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2017 – 12/2017

Tätigkeitsbeschreibung

* Bearbeitung eingehender SMS mit Bestellung von Tarifoptionen und Zusatzpaketen
* Buchung und Abrechnung von Paketen von Partnern
* Benachrichtigung von Partnern
* Aufbereitung der Daten aus dem Dokumentensystem, etwa für Google Analytics

Eingesetzte Qualifikationen

Java (allg.), Oracle Database, Spring

Weiterentwicklung und Pflege interner Applikationen
Kontron AG, Augsburg
5/2015 – 7/2017 (2 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2015 – 7/2017

Tätigkeitsbeschreibung

* Weiterentwicklung und Pflege einiger interner Applikationen auf Basis JBizMo als Eclipse RCP oder primefaces-Webapplikation mit den Themen:
* Qualitätssicherung
* Fehlerreport und -analyse
* Verwaltung, welche Produkte in welchen Chargen welche Bauteile verbaut haben, wann sie durch wen gefertigt wurden, wann sie an wen verkauft wurden und ggf. wann sie mit welchem Fehler zur Reparatur eingesandt wurden
* Preisanfragen zu Bauteilen oder Baugruppen mit ihren einzelnen Bauteilen an Fertiger
* Entwicklung einer webbasierten Interim-Lösung zur Absetzung einer bestehenden Applikation, bis die Umstellung auf ein SAP-Modul erfolgen kann
* Entwicklung einer Applikation als rudimentäre Middleware für die Informationsverteilung der genannten Applikationen und dem herrschenden SAP-System über SFTP
* Entwicklung eines steps / einer Transformation für PDI (Pentaho Data Integration)
* Kundenbetreuung
* POC: Datenaustausch mit Lodas für Datev

Eingesetzte Qualifikationen

mySQL, glasfish, jboss, Java (allg.)

Qualitätssicherung
Kassenärztliche Vereinigung Bayerns, München
10/2014 – 3/2015 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2014 – 3/2015

Tätigkeitsbeschreibung

* Einladungswesen Mammographie
* Abbildung der Anamnese, Dokumentationen der erstellten Aufnahmen, Dokumentationen der einzelnen Untersuchungsschritte und Rechnungsstellung
* Abgleich Meldedaten
* Qualitätssicherung Neuentwicklung, Continuous Integration

Eingesetzte Qualifikationen

Oracle Database, Java (allg.), Selenium

Seniorentwickler für „Feuerwehreinsatz“
BMW Bank GmbH, München
8/2014 – 10/2014 (3 Monate)
Banken
Tätigkeitszeitraum

8/2014 – 10/2014

Tätigkeitsbeschreibung

* Administrationswerkzeug, um Parameter und Metadaten einer anderen Applikation in der Datenbank zu pflegen
* Fehlerbehebung
* Neuorganisation der Architektur

Eingesetzte Qualifikationen

Oracle Database, Eclipse, Java (allg.), Jenkins

Seniorarchitekt und -entwickler
Dr.-Johannes-Heidenhain GmbH, Traunreut
1/2014 – 6/2014 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2014 – 6/2014

Tätigkeitsbeschreibung

* Verbindungssoftware zwischen zwei Enterprise-Resource-Planning (ERP) (BRAIN und SAP ERP) und Manufacturing Execution System (MES) (iTAC), um die Kommunikation zwischen den beiden Bereichen zu steuern und kanalisieren
* Aus diesem Produkt heraus erfolgen Zugriffe auf ERP und MES je nach Bedarf und Möglichkeitenüber SOAP, Transfertabellen oder einer speziellen API-Library
* Das Produkt bietet seinerseits Webservices für Abfragen durch SAP ERP oder weiterer beteiligter Produkte
* Fertigungsclient für manuelle Bestückung mit Kapazitätenverwaltung, Auftragsansicht, Bestückungslisten etc.
* Entwicklungsprozeß nach scrum undtestdrivendevelopment (TDD)
* Workshop zu behaviordrivendevelopment (BDD) mit JBehave

Eingesetzte Qualifikationen

jboss, JSF (Java Server Faces), SOAP (Simple Object Access Protocol)

Migration und Weiterentwicklung
Swiss Life AG, München
2/2013 – 12/2013 (11 Monate)
Versicherungen
Tätigkeitszeitraum

2/2013 – 12/2013

Tätigkeitsbeschreibung

* ESB-Migration: Das Hauptsystem wird von Oracle Weblogic auf JBoss umgestellt. Aufgrund unterschiedlicher Standardeinstellungen der Systeme muss das Erstellen der wsdl so angepasst werden, dass das Ergebnis kompatibel ist, da die existierenden Clients größtenteils von den Nutzern selbst entwickelt sind und darauf kein Einfluss genommen werden kann.
* ESB-Migration: konfigurierbare Regressionstest als Mavenmodul, die die Rückgabe von Serviceoperationen von JBoss und Weblogic (oder für künftige Entwicklungen von zwei JBoss-Instanzen mit unterschiedlichen Programmversionen) gegenüberstellen. Die Ergebnisse stehen roh als xml und eine aufbereitete Sicht als html zur Verfügung.
* AdminGui: Eine bestehende Grailsapplikation, die rechtegesichert in erster Linie einfache Auswertungen/Listen bietet und die Konfiguration über Tabelleneinträge einzelner Komponenten des Hauptsystem ermöglicht, wird um zwei Funktionen erweitert. Exceldownload der Liste mittels poi.
* Legi-Management: Implementierung diverser PL/SQL-Prozeduren zum Verwalten des eigenen Rechtesystems, wie Verwalten von Rechten, Benutzern, Applikationen und Organisationsstrukturen, welche Applikation welche Rechte benötigt, welcher Benutzer welche Rechte oder Rechtegruppen hat und welchen Organisationseinheiten er zugeordnet ist. Hier sollen häufige usecases abgebildet werden, um den Verwaltern die Arbeit bei Strukturänderungen zu erleichtern.

Eingesetzte Qualifikationen

Grails, Java (allg.), Testautomatisierung

Seniorarchitekt und -entwickler für Basel III
Deutsche Pfandbriefbank AG, München
4/2012 – 1/2013 (10 Monate)
Banken
Tätigkeitszeitraum

4/2012 – 1/2013

Tätigkeitsbeschreibung

* Oberflächenentwicklung für manuelle Ergänzungen, sowie Start und Ausgaben der Berechnungen
* Berechnung von Kapital-Kennzahlen hinsichtlich der Anforderungen von Basel III
* Entwicklung eines Frameworks für die Berechnung. Die einzelnen Berechnungsklassen sind baumartig angelegt und werden anhand ihrer Annotation vom Framework erkannt und verwendet
* Erstellung von Excelsheets mit den errechneten Kenngrößen und der zur Berechnung herangezogenen Datengrundlage
* Import der benötigten Daten aus dem bestehenden System
* Entwicklungsprozeß nach scrum

Eingesetzte Qualifikationen

Oracle (allg.), Java (allg.), JUnit

Seniorentwickler
Swiss Life AG, München
10/2011 – 3/2012 (6 Monate)
Versicherungen
Tätigkeitszeitraum

10/2011 – 3/2012

Tätigkeitsbeschreibung

* Legi-Management: Implementierung diverser PL/SQL-Prozeduren zum Verwalten des eigenen Rechtesystems, wie Anlegen von Rechten oder Benutzern, Zuweisen der Rechte oder Verwalten der Organisationsstrukturen
* Eldali: Implementierung von Jobs, konfiguriert durch Aufgabenkonfiguration und gelieferten Steuerdaten, die verschiedene Ansichten auf gelieferte Abrechnungen für verschiedene Geschäftspartner erstellen und diese über verschiedene Wege zur Verfügung stellen
* Eldali: Implementierung als „selbstheilende“ Batchverarbeitung in Java
* Eldali: maven-plugin-Entwicklung für das Generieren von Implementierungen der Satznummern einer GDV-Datei des "Gesamtverand der Deutschen Versicherungswirtschaft"

Eingesetzte Qualifikationen

Oracle Database, Eclipse, Java (allg.), PL/SQL

Seniorentwickler und Scrumtrainer
HP Deutschland GmbH, München
4/2011 – 9/2011 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2011 – 9/2011

Tätigkeitsbeschreibung

* Entwickeln von Seiten zur Produktsuche im alten und neuen Design
* Neuimplementierung des vorhandenen Eventkalenders
* stärkere Integration beider Produkte in CMS
* Personalisierung von Angeboten

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, Java (allg.), JSP (Java Server Pages)

Seniorentwickler
BMW AG, München
10/2010 – 2/2011 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2010 – 2/2011

Tätigkeitsbeschreibung

* Entwickeln des neuen Internetauftritts als Gesamtpaket
* Single Sign On
* Zusammenführen verschiedener Einzelanwendungen
* Entwicklungsprozeß nach scrum

Eingesetzte Qualifikationen

NetBeans, Adobe CQ5, JSP (Java Server Pages), Selenium

Seniorarchitekt und -entwickler
G+J Entertainment Media GmbH & Co. KG, München
5/2010 – 9/2010 (5 Monate)
Medienbranche
Tätigkeitszeitraum

5/2010 – 9/2010

Tätigkeitsbeschreibung

* Ablösung der bestehenden Applikation zur Verwaltung von Firmen, Adressen, Personen, Filmen, CDs/DVDs, Spielen, Mitwirkungen, etc. mit neuer Technologie
* Designentwurf und Festlegen der zum Einsatz kommenden Programme und Technologien
* Daten-Import aus Altsystem und -Rückport für noch nicht umgestellte Teilapplikationen
* Entwicklungsprozeß nach scrum

Eingesetzte Qualifikationen

PostgreSQL, Rich Client Platform (Eclipse RCP)

Über mich

Kunden schätzen meine rasche Einarbeitung und schnelle Arbeitsdurchführung.
Referenzen vorhanden.

Weitere Kenntnisse

Java, J2EE, Swing, JPA, Datenbanken, Oracle

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
164
Berufserfahrung
24 Jahre und 6 Monate (seit 10/1999)

Kontaktdaten

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

Jetzt Mitglied werden