freiberufler Senior Java Entwickler auf freelance.de

Senior Java Entwickler

zuletzt online vor wenigen Tagen
  • 85€/Stunde
  • 91224 Pommelsbrunn
  • National
  • ru  |  de  |  en
  • 12.12.2023

Kurzvorstellung

Java, Kotlin, Spring Boot, AWS, RESTful-Webservices, REST-API, JUnit, Scrum

Qualifikationen

  • Amazon Web Services (AWS)
  • Apache Maven
  • Back-End Entwicklung
  • Confluence (Atlassian)
  • EJB (Enterprise JavaBeans)
  • Full-Stack
  • Git
  • Hibernate (Java)
  • Java (allg.)
  • Jenkins
  • Jira
  • JUnit
  • Kotlin
  • MongoDB
  • SCRUM
  • Spring
  • TypeScript
  • Webservices

Projekt‐ & Berufserfahrung

Full Stack Developer
Otto GmbH & Co KG, Remote
5/2022 – 11/2023 (1 Jahr, 7 Monate)
Handel
Tätigkeitszeitraum

5/2022 – 11/2023

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.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Confluence (Atlassian), Full-Stack, Java (allg.), Jira, Kotlin, MongoDB, Spring, TypeScript

Lead-Entwickler Java Backend
im Auftrag der ISO Software Systeme GmbH als Diens, Fürth
3/2020 – 5/2022 (2 Jahre, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Git, Jenkins, Jira, SCRUM, Spring

Software Engineer (Festanstellung)
DATEV eG, Nürnberg
4/2019 – 2/2020 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 2/2020

Tätigkeitsbeschreibung

Entwicklung eines RESTful-Dispatchers

Es sind vier Java-Backends vorhanden, die SOAP-Schnittstellen und Remote-Beans anbieten.
Aufgabe war einen Dispatcher zu implementieren, der:
- Anfragen per REST annimmt
- entscheidet welcher der vier Backends angesprochen werden muss
- die Anfragen als SOAP vorbereitet und an das entsprechende Backend schickt
- die Antwort des Backends als JSON darstellt und an den Aufrufer per REST zurückschickt
Zusätzlich wurden neue Anforderungen an Services umgesetzt, für die es noch keine Implementierung am "alten" Backend gab.
Die Umsetzung umfasst den ganzen Entwicklungsprozess von der Aufnahme der Kundenanforderung, fachliche und technische Spezifikation, REST-API Design, Implementierung, Testerstellung und Dokumentation bis hin zur Produktionsbegleitung in Cloud Foundry und Einführung.

Eingesetzte Qualifikationen

DB2, Apache Maven, EJB (Enterprise JavaBeans), Hibernate (Java), Spring, SOAP (Simple Object Access Protocol), PaaS (Platform as a Service), Representational State Transfer (REST)

Software Engineer (Festanstellung)
DATEV eG, Nürnberg
10/2018 – 3/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

DB2, SCRUM, IBM WebSphere Application Server (WAS), Apache Maven, Git, J2EE (Java EE), Jenkins, Representational State Transfer (REST)

Software Engineer (Festanstellung)
DATEV eG, Nürnberg
2/2018 – 4/2019 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

DB2, Microsoft SQL-Server (MS SQL), SCRUM, Apache Maven, EJB (Enterprise JavaBeans), Git, WebSphere MQ

Software Engineer (Festanstellung)
Datev eG, Nürnberg
1/2017 – 1/2018 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

DB2, Microsoft SQL-Server (MS SQL), SCRUM, Apache Maven, Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE), JUnit, Java Message Service (JMS), JSP (Java Server Pages)

Software Engineer (Festanstellung)
Datev eG, Nürnberg
3/2015 – 2/2020 (5 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Apache Maven, DB2, EJB (Enterprise JavaBeans), Git, J2EE (Java EE), JavaScript, JSP (Java Server Pages), Representational State Transfer (REST), SCRUM, SOAP (Simple Object Access Protocol), Spring

Software Engineer
Datev eG, Nürnberg
7/2014 – 1/2015 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Maven, Eclipse, EJB (Enterprise JavaBeans), Hibernate (Java), JUnit, SCRUM, Spring, Team Foundation Server (TFS)

Software Entwickler (Festanstellung)
DATEV eG, Nürnberg
11/2012 – 6/2014 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2012 – 6/2014

Tätigkeitsbeschreibung

Entwicklung einer Lohnvorerfassungssoftware
- Anforderungsanalyse
- Frontendentwicklung
- Backendentwicklung
- Kundenbetreuung und Bearbeitung von Problemlösungen
- Buildautomatisierung
- Deployment

Eingesetzte Qualifikationen

DB2, Apache Maven, Apache Subversion (SVN), Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE), JUnit, Team Foundation Server (TFS), HTML, JavaScript, JSP (Java Server Pages)

Ausbildung

Informatik
Bachelor of Science in Informatik
2012
Nürnberg
Fachinformatiker - Anwendungsentwicklung
Ausbildung
2007
VS-Villingen

Weitere Kenntnisse

Java, Kotlin, Amazon AWS, Docker, C#, Python, JEE, JPA, Spring, Spring-Boot, JUnit, Mockito, Jax-RS, GIT, TFS, GitLab, Swagger, Artifactory, MQ, REST, Scrum, Clean Code, TDD, OOP

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
987
Alter
39
Berufserfahrung
12 Jahre und 2 Monate (seit 01/2012)

Kontaktdaten

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

Jetzt Mitglied werden