Senior Javaentwickler und -architekt
- Verfügbarkeit einsehen
- 2 Referenzen
- 90€/Stunde
- 85540 Haar bei München
- National
- de
- 03.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2024 – 12/2024
Tätigkeitsbeschreibung
• Projekt „RUT-K“: Bestellung, Konstruktion und Einplanung von Zugverkehr verschiedener Kunden unter Berücksichtigung der Rahmenbedingungen wie Länge, Größe, Leistung, Reihung, Beschleunigung- und Bremsvermögen, etc. der eingesetzten Züge, Verkehrszeiten und Trassen.
• Unbedingte Einhaltung der Konfliktfreiheit.
• Vorbereitung auf neue europäische Vorgaben für grenzübergreifende Zusammenarbeit.
• Smalltalk, Cincom VisualWorks
Oracle Database, Kanban (Softwareentwicklung), Smalltalk
2/2024 – offen
Tätigkeitsbeschreibung
• Neuimplementierung vorhandener interner Applikationen als Webapplikation auf Grundlage von JBizMo und primefaces zur Ablöse der derzeitigen Implementierung mit Eclipse RCP 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
◦ Rudimentäre Middleware für die Informationsverteilung der genannten Applikationen und dem herrschenden SAP-System über SFTP
• Kundenbetreuung
Mysql, Wildfly, Apache Maven, Eclipse, Git, Java (allg.), Javaserver Faces
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
Apache Maven, Docker, Eclipse, Git, Java (allg.), Jenkins, Jira, Junit, Oracle Database, Scrum, Swing (Java), Weblogic (Oracle)
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
Java (allg.), Wildfly, Microsoft SQL-Server (MS SQL), Swing (Java)
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
IBM DB2, Docker, Java (allg.)
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
Java (allg.), Oracle Database, Spring Framework
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
Mysql, glasfish, Wildfly, Java (allg.)
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
Oracle Database, Java (allg.), Selenium
8/2014 – 10/2014
Tätigkeitsbeschreibung
* Administrationswerkzeug, um Parameter und Metadaten einer anderen Applikation in der Datenbank zu pflegen
* Fehlerbehebung
* Neuorganisation der Architektur
Oracle Database, Eclipse, Java (allg.), Jenkins
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
Wildfly, Javaserver Faces, SOAP
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.
Grails, Java (allg.), Test Automation
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
Oracle-Anwendungen, Java (allg.), Junit
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"
Oracle Database, Eclipse, Java (allg.), PL/SQL
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
Apache Tomcat, Eclipse, Java (allg.), Javaserver Pages
10/2010 – 2/2011
Tätigkeitsbeschreibung
* Entwickeln des neuen Internetauftritts als Gesamtpaket
* Single Sign On
* Zusammenführen verschiedener Einzelanwendungen
* Entwicklungsprozeß nach scrum
Netbeans, Adobe CQ5, Javaserver Pages, Selenium
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
Postgresql, Rich-Client
Über mich
Referenzen vorhanden.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden