Profilbild von Anonymes Profil, Java Backend Entwickler - Spring Boot, Kotlin, AWS
nicht verfügbar bis 28.02.2025

Letztes Update: 19.02.2024

Java Backend Entwickler - Spring Boot, Kotlin, AWS

Abschluss: Bachelor of Science in Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | russisch (Muttersprache)

Dateianlagen

AWS-Certified-Developer-Associate-certificate_190224.pdf

Skills

Mehr als 10 Jahre Erfahrung im agilen Vorgehen mit Scrum und kanban, pair programming, testgetriebene Entwicklung, clean code

Programmiersprachen:
Java, Kotlin, Typescript, Java Script, Shell-Script

Frameworks:
Spring, Spring Boot, EJB

Tools:
Jenkins, Github, Gitlab, Git, Gradle, Maven

Datenbanken:
MongoDb, Redis, MySQL, AWS DynamoDB, DB2

Plattform:
Docker, AWS

Projekthistorie

05/2022 - bis jetzt
Fullstack Entwickler: Erweiterung und Modernisierung des Kunden-Login- und Mein-Konto-Bereichs
Otto GmbH & Co KG (Konsumgüter und Handel, 5000-10.000 Mitarbeiter)

translator
  • 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.
  • Afrikaans
  • Albanian - shqipe
  • Arabic - ‎‫العربية‬‎
  • Armenian - Հայերէն
  • Azerbaijani - azərbaycanca
  • Basque - euskara
  • Belarusian - беларуская
  • Bengali - বাংলা
  • Bulgarian - български
  • Catalan - català
  • Chinese - 中文(简体中文)
  • Chinese - 中文 (繁體中文)
  • Croatian - hrvatski
  • Czech - čeština
  • Danish - dansk
  • Dutch - Nederlands
  • English
  • Esperanto - esperanto
  • Estonian - eesti
  • Filipino
  • Finnish - suomi
  • French - français
  • Galician - galego
  • Georgian - ქართული
  • German - Deutsch
  • Greek - Ελληνικά
  • Gujarati - ગુજરાતી
  • Haitian Creole - kreyòl ayisyen
  • Hebrew - ‎‫עברית‬‎
  • Hindi - हिन्दी
  • Hungarian - magyar
  • Icelandic - íslenska
  • Indonesian - Bahasa Indonesia
  • Irish - Gaeilge
  • Italian - italiano
  • Japanese - 日本語
  • Kannada - ಕನ್ನಡ
  • Korean - 한국어
  • Latin - Lingua Latina
  • Latvian - latviešu
  • Lithuanian - lietuvių
  • Macedonian - македонски
  • Malay - Bahasa Melayu
  • Maltese - Malti
  • Norwegian - norsk
  • Persian - ‎‫فارسی‬‎
  • Polish - polski
  • Portuguese - português
  • Romanian - română
  • Russian - русский
  • Serbian - Српски
  • Slovak - slovenčina
  • Slovenian - slovenščina
  • Spanish - español
  • Swahili - Kiswahili
  • Swedish - svenska
  • Tamil - தமிழ்
  • Telugu - తెలుగు
  • Thai - ไทย
  • Turkish - Türkçe
  • Ukrainian - українська
  • Urdu - ‎‫اردو‬‎
  • Vietnamese - Tiếng Việt
  • Welsh - Cymraeg
  • Yiddish - יידיש
      Double-click   Select to translate

03/2020 - 05/2022
Weiterentwicklung des Verfahrens BAB/Reha zentral und Migration aller alten COBOL-Programme in Java (Spring-Boot)
im Auftrag der ISO Software Systeme GmbH als Dienstleister bei der Bundesagentur für Arbeit (Öffentlicher Dienst, >10.000 Mitarbeiter)

translator
  • Afrikaans
  • Albanian - shqipe
  • Arabic - ‎‫العربية‬‎
  • Armenian - Հայերէն
  • Azerbaijani - azərbaycanca
  • Basque - euskara
  • Belarusian - беларуская
  • Bengali - বাংলা
  • Bulgarian - български
  • Catalan - català
  • Chinese - 中文(简体中文)
  • Chinese - 中文 (繁體中文)
  • Croatian - hrvatski
  • Czech - čeština
  • Danish - dansk
  • Dutch - Nederlands
  • English
  • Esperanto - esperanto
  • Estonian - eesti
  • Filipino
  • Finnish - suomi
  • French - français
  • Galician - galego
  • Georgian - ქართული
  • German - Deutsch
  • Greek - Ελληνικά
  • Gujarati - ગુજરાતી
  • Haitian Creole - kreyòl ayisyen
  • Hebrew - ‎‫עברית‬‎
  • Hindi - हिन्दी
  • Hungarian - magyar
  • Icelandic - íslenska
  • Indonesian - Bahasa Indonesia
  • Irish - Gaeilge
  • Italian - italiano
  • Japanese - 日本語
  • Kannada - ಕನ್ನಡ
  • Korean - 한국어
  • Latin - Lingua Latina
  • Latvian - latviešu
  • Lithuanian - lietuvių
  • Macedonian - македонски
  • Malay - Bahasa Melayu
  • Maltese - Malti
  • Norwegian - norsk
  • Persian - ‎‫فارسی‬‎
  • Polish - polski
  • Portuguese - português
  • Romanian - română
  • Russian - русский
  • Serbian - Српски
  • Slovak - slovenčina
  • Slovenian - slovenščina
  • Spanish - español
  • Swahili - Kiswahili
  • Swedish - svenska
  • Tamil - தமிழ்
  • Telugu - తెలుగు
  • Thai - ไทย
  • Turkish - Türkçe
  • Ukrainian - українська
  • Urdu - ‎‫اردو‬‎
  • Vietnamese - Tiếng Việt
  • Welsh - Cymraeg
  • Yiddish - יידיש
      Double-click   Select to translate translator
  • Afrikaans
  • Albanian - shqipe
  • Arabic - ‎‫العربية‬‎
  • Armenian - Հայերէն
  • Azerbaijani - azərbaycanca
  • Basque - euskara
  • Belarusian - беларуская
  • Bengali - বাংলা
  • Bulgarian - български
  • Catalan - català
  • Chinese - 中文(简体中文)
  • Chinese - 中文 (繁體中文)
  • Croatian - hrvatski
  • Czech - čeština
  • Danish - dansk
  • Dutch - Nederlands
  • English
  • Esperanto - esperanto
  • Estonian - eesti
  • Filipino
  • Finnish - suomi
  • French - français
  • Galician - galego
  • Georgian - ქართული
  • German - Deutsch
  • Greek - Ελληνικά
  • Gujarati - ગુજરાતી
  • Haitian Creole - kreyòl ayisyen
  • Hebrew - ‎‫עברית‬‎
  • Hindi - हिन्दी
  • Hungarian - magyar
  • Icelandic - íslenska
  • Indonesian - Bahasa Indonesia
  • Irish - Gaeilge
  • Italian - italiano
  • Japanese - 日本語
  • Kannada - ಕನ್ನಡ
  • Korean - 한국어
  • Latin - Lingua Latina
  • Latvian - latviešu
  • Lithuanian - lietuvių
  • Macedonian - македонски
  • Malay - Bahasa Melayu
  • Maltese - Malti
  • Norwegian - norsk
  • Persian - ‎‫فارسی‬‎
  • Polish - polski
  • Portuguese - português
  • Romanian - română
  • Russian - русский
  • Serbian - Српски
  • Slovak - slovenčina
  • Slovenian - slovenščina
  • Spanish - español
  • Swahili - Kiswahili
  • Swedish - svenska
  • Tamil - தமிழ்
  • Telugu - తెలుగు
  • Thai - ไทย
  • Turkish - Türkçe
  • Ukrainian - українська
  • Urdu - ‎‫اردو‬‎
  • Vietnamese - Tiếng Việt
  • Welsh - Cymraeg
  • Yiddish - יידיש
      Double-click   Select to translate
  • 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
  • Durchführung von Code-Reviews
Kenntnisse:
Spring-Boot, apache maven, Nexus, Jenkins

Produkte:
IntelliJ IDEA, Git, Jira, Confluence, Bitbucket

04/2019 - 02/2020
Entwicklung eines RESTful Dispatchers (Microservice)
DATEV eG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

Es sind vier Java-Backends vorhanden, die SOAP-Schnittstellen und Remote-Beans anbieten. Aufgabe war einen Dispatcher (Microservice) 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. 

Kenntnisse:
Spring-Boot, EJB, Java API for RESTful Web Services, DB2, SOAP, apache maven, JPA, Hibernate, Cloud Foundry

Produkte:
IntelliJ IDEA, Git, Postman, Apache JMeter


03/2015 - 02/2020
Erweiterung und Pflege von Unternehmens- und Geschäftspartnerstammdaten
DATEV eG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

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.

Kenntnisse:
JEE, Scrum, DB2, EJB, Spring Boot, JSP, Java Script, Git, TFS, SVN, SOAP, Maven, Java API for RESTful Web Services


Produkte:
Eclipse, IntelliJ IDEA, Jenkins

02/2018 - 04/2019
Synchronisierung der Unternehmens- und Geschäftspartnerstammdaten aus DB2 mit MS-SQL über IBM-MQ
DATEV eG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

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

Kenntnisse:

JMS, Scrum, MS-SQL, DB2, EJB, WebSphere MQ,  apache maven


Produkte:

IntelliJ IDEA, Git, TFS, WebSphere


10/2018 - 03/2019
Entwicklung eines Prüfungsservices für die FIBUA
DATEV eG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

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.

Kenntnisse:
Scrum, JEE, Java API for RESTful Web Services, apache maven, DB2, Git, EJB3

Produkte:
Eclipse, IBM WebSphere Server

01/2017 - 01/2018
Migration der Kundendaten aus einer alten Anwendung in eine neue Anwendung
DATEV eG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

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

Kenntnisse:
EJB, JUnit, JMS, JSP, DB2, Scrum, Maven, WebSphere MQ

Produkte:
Eclipse, TFS, SVN, Sharepoint


07/2014 - 01/2015
Entwicklung eines Prototyps von "Personal Management System"
DATEV eG (Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

- Analyse der bestehenden Win32-Anwendung "Personal Management System"
- Architekturentwurf des Prototyps
- Datenbankdesign
- REST-API Design
- Implementierung von RESTful-Webservices
- Schreiben von Integrationstests und Lasttests

Kenntnisse:
Scrum, Spring Boot, EJB, JPA, JUnit, DB2, apache maven, TFS, Nexus

Produkte:
Eclipse, Apache JMeter

11/2012 - 06/2014
Entwicklung einer Lohnvorerfassungssoftware
DATEV eG (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

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

Kenntnisse:
JavaEE, EJB, JUnit JSP, JavaScript, HTML, DB2, Maven

Produkte:
Eclipse, TFS, SVN


Zertifikate

AWS Certified Developer – Associate
2024

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Profilbild von Anonymes Profil, Java Backend Entwickler - Spring Boot, Kotlin, AWS Java Backend Entwickler - Spring Boot, Kotlin, AWS
Registrieren