Senior Java Fullstack Entwickler, AWS Certified Developer ? Associate, Spring, Kotlin, Microservices, Scrum, Git
Aktualisiert am 02.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.07.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Spring Framework
Java
kotlin
AWS
Git
TypeScript
Maven
Gradle
OOP
JUnit
Scrum
Atlassian JIRA
Atlassian Confluence
Hibernate
Docker
MongoDB
Github
Jenkins
JPA
Thymeleaf
Kibana
SQS
SQL
Deutsch
Verhandlungssicher
Englisch
Fortgeschritten
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Nürnberg (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-05 - 2024-06

Erweiterung und Modernisierung des Kunden-Login- und Mein-Konto-Bereichs

Java Fullstack-Entwickler Spring Boot Kotlin AWS ...
Java Fullstack-Entwickler
  • 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.

Spring Boot Kotlin AWS Docker Git Jenkins MongoDB REST Atlassian JIRA Atlassian Confluence Reactive TypeScript GitHub Java 17 Spring MVC Thymeleaf Kibana SQS Amazon SQS HTML CSS AWS Lambda AWS CDK AWS CloudFormation AWS DynamoDB GitHub Actions
Otto GmbH
Hamburg
2 Jahre 3 Monate
2020-03 - 2022-05

Weiterentwicklung des Verfahrens BAB/Reha zentral und Migration aller alten COBOL-Programme in Java

Lead-Entwickler Java Backend Scrum Git Spring boot ...
Lead-Entwickler Java Backend
  • 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

IntelliJ IDEA Atlassian Confluence Bitbucket Atlassian JIRA
Scrum Git Spring boot apache maven Nexus Jenkins
im Auftrag der ISO Software Systeme GmbH als Dienstleister bei der Bundesagentur für Arbeit
Fürth, Bayern
11 Monate
2019-04 - 2020-02

Umsetzung fachlicher Anforderungen und Entwicklung eines Microservices

Software Engineer Java EE EJB Spring-Boot ...
Software Engineer

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.

IntelliJ IDEA Git Postman Apache JMeter
Java EE EJB Spring-Boot DB2 REST SOAP apache maven JPA Hibernate Cloud Foundry JUnit Scrum Team Foundation Server
DATEV eG
Nürnberg
5 Jahre
2015-03 - 2020-02

Erweiterung und Pflege von Unternehmens- und Geschäftspartnerstammdaten

Software Entwickler JavaEE DB2 EJB ...
Software Entwickler

Durchführung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend und Backend). Der Prozess umfasste den gesamten Entwicklungszyklus: von der Erfassung der Kundenanforderungen, über die fachliche und technische Spezifikation, Implementierung, Erstellung von Tests und Dokumentation bis hin zur Produktionsbegleitung und Einführung. Gearbeitet wurde nach dem SCRUM-Ansatz.


Im Backend wurden neue SOAP- und REST-Services implementiert.

Eclipse IntelliJ IDEA Jenkins
JavaEE DB2 EJB JSP Spring Boot Java Script TFS SVN Git REST SOAP Maven Scrum HTML
DATEV eG
Nürnberg
6 Monate
2018-10 - 2019-03

Entwicklung eines Prüfungsservices für die FIBUA

Software Engineer Java EE REST apache maven ...
Software Engineer

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.

Eclipse IBM WebSphere Server
Java EE REST apache maven DB2 Git EJB3 Scrum
DATEV eG
Nürnberg
9 Monate
2018-02 - 2018-10

Synchronisierung der Unternehmens- und Geschäftspartnerstammdaten aus DB2 mit MS-SQL über IBM-MQ

Software Engineer JMS Scrum MS-SQL ...
Software Engineer

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

IntelliJ IDEA Git TFS DB2
JMS Scrum MS-SQL EJB WebSphere WebSphere MQ apache maven
DATEV eG
Nürnberg
1 Jahr 1 Monat
2017-01 - 2018-01

Migration der Kundendaten aus einer alten Anwendung in eine neue Anwendung

Software Engineer EJB JUnit JMS ...
Software Engineer

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

Eclipse TFS SVN Sharepoint
EJB JUnit JMS JSP DB2 Scrum Maven WebSphere MQ
DATEV eG
Nürnberg
7 Monate
2014-07 - 2015-01

Entwicklung eines Prototyps von "Personal Management System"

Software Entwickler Scrum EJB JPA ...
Software Entwickler

- 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

Eclipse Apache JMeter
Scrum EJB JPA JUnit DB2 apache maven TFS Nexus Spring Boot
DATEV eG
Nürnberg
1 Jahr 8 Monate
2012-11 - 2014-06

Entwicklung einer Lohnvorerfassungssoftware

Software-Entwickler JavaEE EJB JUnit ...
Software-Entwickler

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

Eclipse TFS SVN
JavaEE EJB JUnit JSP JavaScript HTML DB2 apache maven
DATEV eG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 11 Monate
2008-09 - 2012-07

Informatik-Studium

Bachelor of Science in Informatik, Technische Hochschule Nürnberg Georg Simon Ohm
Bachelor of Science in Informatik
Technische Hochschule Nürnberg Georg Simon Ohm
3 Jahre 1 Monat
2004-09 - 2007-09

Ausbildung zum Fachinformatiker Anwendungsentwicklung

Fachinformatiker - Anwendungsentwicklung, Gewerbeschule Villingen-Schwenningen
Fachinformatiker - Anwendungsentwicklung
Gewerbeschule Villingen-Schwenningen

Kompetenzen

Kompetenzen

Top-Skills

Spring Framework Java kotlin AWS Git TypeScript Maven Gradle OOP JUnit Scrum Atlassian JIRA Atlassian Confluence Hibernate Docker MongoDB Github Jenkins JPA Thymeleaf Kibana SQS SQL

Produkte / Standards / Erfahrungen / Methoden

Apache JMeter
apache maven
Atlassian Confluence
Atlassian JIRA
Bitbucket
Cloud Foundry
Docker
Eclipse
EJB
Git
GitLab
Hibernate
IBM WebSphere Server
IntelliJ IDEA
JavaEE
Jenkins
JMS
JUnit
Maven
Nexus
Postman
Scrum
Sharepoint
SOAP
Spring
Spring Boot
SVN
TFS
WebSphere
Amazon Cloud (AWS)

Programmiersprachen

Angular
Basics
C#
Fortgeschritten
Java
Experte
Java Script
Fortgeschritten
Type Script
Fortgeschritten
Kotlin
Fortgeschritten

Datenbanken

DB2
MS-SQL
DynamoDB
MongoDB

Datenkommunikation

RESTful Webservices
SOAP Services
WebSphere MQ

Einsatzorte

Einsatzorte

Nürnberg (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-05 - 2024-06

Erweiterung und Modernisierung des Kunden-Login- und Mein-Konto-Bereichs

Java Fullstack-Entwickler Spring Boot Kotlin AWS ...
Java Fullstack-Entwickler
  • 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.

Spring Boot Kotlin AWS Docker Git Jenkins MongoDB REST Atlassian JIRA Atlassian Confluence Reactive TypeScript GitHub Java 17 Spring MVC Thymeleaf Kibana SQS Amazon SQS HTML CSS AWS Lambda AWS CDK AWS CloudFormation AWS DynamoDB GitHub Actions
Otto GmbH
Hamburg
2 Jahre 3 Monate
2020-03 - 2022-05

Weiterentwicklung des Verfahrens BAB/Reha zentral und Migration aller alten COBOL-Programme in Java

Lead-Entwickler Java Backend Scrum Git Spring boot ...
Lead-Entwickler Java Backend
  • 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

IntelliJ IDEA Atlassian Confluence Bitbucket Atlassian JIRA
Scrum Git Spring boot apache maven Nexus Jenkins
im Auftrag der ISO Software Systeme GmbH als Dienstleister bei der Bundesagentur für Arbeit
Fürth, Bayern
11 Monate
2019-04 - 2020-02

Umsetzung fachlicher Anforderungen und Entwicklung eines Microservices

Software Engineer Java EE EJB Spring-Boot ...
Software Engineer

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.

IntelliJ IDEA Git Postman Apache JMeter
Java EE EJB Spring-Boot DB2 REST SOAP apache maven JPA Hibernate Cloud Foundry JUnit Scrum Team Foundation Server
DATEV eG
Nürnberg
5 Jahre
2015-03 - 2020-02

Erweiterung und Pflege von Unternehmens- und Geschäftspartnerstammdaten

Software Entwickler JavaEE DB2 EJB ...
Software Entwickler

Durchführung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend und Backend). Der Prozess umfasste den gesamten Entwicklungszyklus: von der Erfassung der Kundenanforderungen, über die fachliche und technische Spezifikation, Implementierung, Erstellung von Tests und Dokumentation bis hin zur Produktionsbegleitung und Einführung. Gearbeitet wurde nach dem SCRUM-Ansatz.


Im Backend wurden neue SOAP- und REST-Services implementiert.

Eclipse IntelliJ IDEA Jenkins
JavaEE DB2 EJB JSP Spring Boot Java Script TFS SVN Git REST SOAP Maven Scrum HTML
DATEV eG
Nürnberg
6 Monate
2018-10 - 2019-03

Entwicklung eines Prüfungsservices für die FIBUA

Software Engineer Java EE REST apache maven ...
Software Engineer

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.

Eclipse IBM WebSphere Server
Java EE REST apache maven DB2 Git EJB3 Scrum
DATEV eG
Nürnberg
9 Monate
2018-02 - 2018-10

Synchronisierung der Unternehmens- und Geschäftspartnerstammdaten aus DB2 mit MS-SQL über IBM-MQ

Software Engineer JMS Scrum MS-SQL ...
Software Engineer

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

IntelliJ IDEA Git TFS DB2
JMS Scrum MS-SQL EJB WebSphere WebSphere MQ apache maven
DATEV eG
Nürnberg
1 Jahr 1 Monat
2017-01 - 2018-01

Migration der Kundendaten aus einer alten Anwendung in eine neue Anwendung

Software Engineer EJB JUnit JMS ...
Software Engineer

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

Eclipse TFS SVN Sharepoint
EJB JUnit JMS JSP DB2 Scrum Maven WebSphere MQ
DATEV eG
Nürnberg
7 Monate
2014-07 - 2015-01

Entwicklung eines Prototyps von "Personal Management System"

Software Entwickler Scrum EJB JPA ...
Software Entwickler

- 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

Eclipse Apache JMeter
Scrum EJB JPA JUnit DB2 apache maven TFS Nexus Spring Boot
DATEV eG
Nürnberg
1 Jahr 8 Monate
2012-11 - 2014-06

Entwicklung einer Lohnvorerfassungssoftware

Software-Entwickler JavaEE EJB JUnit ...
Software-Entwickler

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

Eclipse TFS SVN
JavaEE EJB JUnit JSP JavaScript HTML DB2 apache maven
DATEV eG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 11 Monate
2008-09 - 2012-07

Informatik-Studium

Bachelor of Science in Informatik, Technische Hochschule Nürnberg Georg Simon Ohm
Bachelor of Science in Informatik
Technische Hochschule Nürnberg Georg Simon Ohm
3 Jahre 1 Monat
2004-09 - 2007-09

Ausbildung zum Fachinformatiker Anwendungsentwicklung

Fachinformatiker - Anwendungsentwicklung, Gewerbeschule Villingen-Schwenningen
Fachinformatiker - Anwendungsentwicklung
Gewerbeschule Villingen-Schwenningen

Kompetenzen

Kompetenzen

Top-Skills

Spring Framework Java kotlin AWS Git TypeScript Maven Gradle OOP JUnit Scrum Atlassian JIRA Atlassian Confluence Hibernate Docker MongoDB Github Jenkins JPA Thymeleaf Kibana SQS SQL

Produkte / Standards / Erfahrungen / Methoden

Apache JMeter
apache maven
Atlassian Confluence
Atlassian JIRA
Bitbucket
Cloud Foundry
Docker
Eclipse
EJB
Git
GitLab
Hibernate
IBM WebSphere Server
IntelliJ IDEA
JavaEE
Jenkins
JMS
JUnit
Maven
Nexus
Postman
Scrum
Sharepoint
SOAP
Spring
Spring Boot
SVN
TFS
WebSphere
Amazon Cloud (AWS)

Programmiersprachen

Angular
Basics
C#
Fortgeschritten
Java
Experte
Java Script
Fortgeschritten
Type Script
Fortgeschritten
Kotlin
Fortgeschritten

Datenbanken

DB2
MS-SQL
DynamoDB
MongoDB

Datenkommunikation

RESTful Webservices
SOAP Services
WebSphere MQ

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.