Senior Java Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 91224 Pommelsbrunn
- National
- ru | de | en
- 19.08.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2022 – 6/2024
Tätigkeitsbeschreibung
Unterstützung des Teams "Identity" um den Kunden Login-Bereich zu modernisieren und insbesondere das Benutzererlebnis im "Mein-Konto" Bereich exzellent zu gestalten
Entwicklung hochskalierbaren Lösungen in der AWS Cloud und mit GitHub Actions
DevAustausch, Entwickler Convention, Planning, Estimation usw.
Amazon Web Services (AWS), Confluence, Full-Stack, Java (allg.), Jira, Kotlin, Mongodb, Spring Framework, Typescript
3/2020 – 5/2022
Tätigkeitsbeschreibung
Weiterentwicklung des Verfahrens BAB/Reha zentral und Migration aller alten COBOL-Programme in Java
- Erstellen, testen, integrieren und dokumentieren von Softwarekomponenten
- Analyse und Dokumentation bestehender SW-Komponenten zur Vorbereitung der Migration
- Migration der alten Programme in Java im Rahmen von Pair-Programming
- Konzeption und Durchführung der Migration
- Durchführung von Java-Workshops
- Performance-Optimierung von bestehenden Java-Programmen
Apache Maven, Confluence, Git, Jenkins, Jira, Scrum, Spring Framework
4/2019 – 2/2020
Tätigkeitsbeschreibung
Die Umsetzung umfasste den gesamten Entwicklungsprozess, von der
Erfassung der Kundenanforderungen über die fachliche und technische
Spezifikation, das Design der REST-API, die Implementierung und
Erstellung von Tests bis hin zur Dokumentation, Produktionsbegleitung in
Cloud Foundry und Einführung.
Zusätzlich wurde ein Microservice (Dispatcher) entwickelt, der die
Kommunikation mit den bestehenden SOAP-Services übernimmt. Dieser
Microservice empfängt Anfragen über eine REST-API, leitet sie im SOAP-
Format an die SOAP-Services weiter und sendet die entsprechenden
Antworten an die Aufrufer zurück.
Apache Maven, IBM DB2, Enterprise Javabeans, Hibernate (Java), Java (allg.), Paas, Representational State Transfer (REST), SOAP, Spring Framework
10/2018 – 3/2019
Tätigkeitsbeschreibung
Entwicklung eines Prüfungsservices für die FIBUA
Für eine automatisierte Finanzbuchhaltung wurde ein REST-Webservice gebraucht, der die Voraussetzungen an der Teilnahme der automatisierten FIBU prüft.
Dazu müssen für die Mandanten-Bestände bestimmte Prüfungen implementiert werden z.B.
- Untersuchung der Wirtschaftsjahre auf Lücken
- Ermittlung der richtigen Sachkontenlänge
- Überprüfung auf weitere Produkte, die vorhanden sein müssen
...
Das Spektrum der Aufgaben erstreckte sich von der Analyse des Prozesses (fachl. Und techn.), der Implementierung im Code, der Testumsetzung bis zur Produktionsbegleitung. Es wurde agil nach SCRUM vorgegangen.
IBM DB2, Scrum, IBM WebSphere Application Server (WAS), Apache Maven, Git, J2EE, Jenkins, Representational State Transfer (REST)
2/2018 – 4/2019
Tätigkeitsbeschreibung
Synchronisierung der Unternehmens- und Geschäftspartnerstammdaten aus DB2 mit MS-SQL über IBM-MQ:
Die Aufgabe bestand darin alle Änderungen der Unterhnehmens- und Geschäftspartnerdaten sowohl am Frontend als auch am Backend mit einem FIBU-Backend zu synnchronisieren.
- Abgleich der zwei Datenbanken (DB2 - MS-SQL)
- Implementieren einer Message Driven Bean, die auf Nachrichten aus der Queue reagiert
- Bei Änderungen in den Stammdaten Nachricht mit geänderten Daten in die Queue schreiben
- Umsetzung eines Error Handlers
IBM DB2, Microsoft SQL-Server (MS SQL), Scrum, Apache Maven, Enterprise Javabeans, Git, Ibm Websphere Mq
1/2017 – 1/2018
Tätigkeitsbeschreibung
Migration der Kundendaten aus einer alten Anwendung in eine neue Anwendung:
Für das Projekt wurde gemeinsam mit der Fachseite ein Konzept erarbeitet, um Bestandskunden einen einfachen Umstieg auf die neue Anwendung zu ermöglichen. Dabei sollten alle Daten auf das neue Datenbank-Schema migriert werden. Regelmäßige und teils intensive Abstimmungen mit Teams abhängiger Komponenten und die Dokumentation in Sharepoint rundeten die Aufgaben ab. Es wurde agil nach SCRUM entwickelt.
- Anforderungsanalyse
- Vergleichen der beiden Datenbankschemas
- Analyse der Kundenbestände (Größe, Alter)
- Entwicklung eines Admin-Tools zur Steuerung der Migration
- Implementierung einer zeitgesteuerten Migration
- Asynchrone Migration Mithilfe von IBM® WebSphere MQ
- Kundenbetreuung und Bearbeitung von Problemlösungen
- Buildautomatisierung
- Deployment
IBM DB2, Microsoft SQL-Server (MS SQL), Scrum, Apache Maven, Eclipse, Enterprise Javabeans, J2EE, Junit, Java Message Service, Javaserver Pages
3/2015 – 2/2020
Tätigkeitsbeschreibung
Erweiterung und Pflege von Unternehmens- und Geschäftspartnerstammdaten:
Umsetzung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend und Backend). Die Umsetzung von Anforderungen umfasst den ganzen Entwicklungsprozess von der Aufnahme der Kundenanforderung, fachliche und technische Spezifikation, Implementierung, Testerstellung und Dokumentation bis hin zur Produktionsbegleitung und Einführung. Gearbeitet wurde nach SCRUM.
Am Backend wurden neue SOAP- und REST-Services implementiert.
Apache Maven, IBM DB2, Enterprise Javabeans, Git, J2EE, JavaScript, Javaserver Pages, Representational State Transfer (REST), Scrum, SOAP, Spring Framework
7/2014 – 1/2015
Tätigkeitsbeschreibung
Entwicklung eines Prototypen von "Personal Management System"
- Analyse der bestehenden Win32-Anwendung "Personal Management System"
- Architekturentwurf des Prototyps
- Datenbankdesign
- REST-API Design
- Implementierung von RESTful-Webservices
- Schreiben von Integrationstests und Lasttests
- automatisiertes Deployment
Apache Maven, Eclipse, Enterprise Javabeans, Hibernate (Java), Junit, Scrum, Spring Framework, Team Foundation Server
11/2012 – 6/2014
Tätigkeitsbeschreibung
Entwicklung einer Lohnvorerfassungssoftware
- Anforderungsanalyse
- Frontendentwicklung
- Backendentwicklung
- Kundenbetreuung und Bearbeitung von Problemlösungen
- Buildautomatisierung
- Deployment
IBM DB2, Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Junit, Team Foundation Server, HTML, JavaScript, Javaserver Pages
Ausbildung
Nürnberg
VS-Villingen
Weitere Kenntnisse
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden