Softwareentwickler mit 17 Jahren Erfahrung in internationalen IT-Projekten, überwiegend in der Finanzbranche, im Transportsektor und im E-Commerce.
Aktualisiert am 17.07.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Angular
Spring Boot
Spring MVC
Microservices
Docker
Kubernetes
Azure
Azure Devops
TypeScript
Kafka
Grafana
Apache TomEE
Java EE
Hibernate
JPA
TDD
Behavior Driven Development
Domain Driven Design
Apache Wicket
Unix-Shell
Mockito
JUnit
Deutsch
Englisch
Polnisch

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2024-07 - 2025-07

BRICK4U

Senior Fullstack Developer Java Java 11 Spring Boot ...
Senior Fullstack Developer
Umsetzung und Optimierung von Fullstack-Webanwendungen für IoT-Lösungen im Immobilienbereich mit Angular 15 und Spring Boot, einschließlich Frontend- und Backend-Entwicklung. Zusätzlich war ich für das UI/UX-Design verantwortlich, um benutzerfreundliche und intuitive Benutzeroberflächen zu gestalten, die eine hervorragende Nutzererfahrung bieten.
IntelliJ Atlassian JIRA
Java Java 11 Spring Boot Hibernate JUnit Angular 15 Karma Jasmin UI/UX Design
BRICK4U GmbH
Remote
1 Jahr 3 Monate
2022-04 - 2023-06

DOUGLAS

Senior Fullstack Developer Java 17 Spring Boot CQRS ...
Senior Fullstack Developer
Als Freelancer arbeitete ich an der Optimierung des E-Commerce-Systems für Douglas, einem der führenden europäischen Einzelhändler für Beauty- und Kosmetikprodukte.Im Backend setzte ich auf Spring Boot und Java 17, wobei ich gezielt Domain-Driven Design (DDD) einsetzte, um die fachliche Komplexität strukturiert abzubilden. Zur klaren Trennung von Lese- und Schreibzugriffen sowie zur besseren Skalierbarkeit kam das CQRS-Prinzip (Command Query Responsibility Segregation) zum Einsatz.


Ein wesentlicher Bestandteil meiner Arbeit war die Integration des SAP-Backends, um Geschäftsprozesse wie Lagerverwaltung und Auftragsabwicklung synchronisiert und zuverlässig abzubilden. Darüber hinaus sorgte ich durch automatisierte Tests für eine hohe Code-Qualität und langfristige Wartbarkeit.


Im Frontend entwickelte ich mit React interaktive und performante Benutzeroberflächen, die nahtlos mit dem Backend kommunizierten. Der Fokus des Projekts lag auf Skalierbarkeit, Integrationsstabilität und klaren fachlichen Modellen, die eine nachhaltige Weiterentwicklung ermöglichen.

IntelliJ Atlassian JIRA Atlassian Confluence Azure Azure Devops
Java 17 Spring Boot CQRS Domain-Driven Design (DDD) Hibernate JUnit SAP-Integration SAP Hybris React Scrum
neuland - Büro für Informatik GmbH
Remote
1 Jahr
2021-01 - 2021-12

Cloud-Banking-Plattform

Senior Java Developer Java Spring Boot Kafka ...
Senior Java Developer

In diesem Projekt war ich als Freelancer an der Entwicklung von skalierbaren Backend-Komponenten für eine Cloud-Banking-Plattform beteiligt, mit einem besonderen Fokus auf die Automatisierung und Orchestrierung von Kreditprozessen. Die Architektur war ereignisgetrieben (Event-Driven Architecture) und auf lose gekoppelte Microservices ausgelegt, wobei Apache Kafka als zentrales Event-Messaging-System diente.


Ein zentrales Element war die modellbasierte Umsetzung der Geschäftsprozesse mittels BPMN in Flowable, wobei prozessgesteuerte Entscheidungen durch externe Ereignisse (Kafka Events) ausgelöst wurden. So konnte eine flexible und wartbare Ablaufsteuerung erreicht werden.


Zudem erfolgte die Anbindung externer Auskunfteien (u.?a. KRD, BIG, ERIF, BIK und Schufa) über SOAP und REST, wobei die Ergebnisse dieser Abfragen als Events in das System zurückgespielt und von anderen Services weiterverarbeitet wurden. Die Zustandsverarbeitung erfolgte teilweise eventbasiert im Sinne von Event Sourcing.

IntelliJ Atlassian JIRA Atlassian Confluence Google Cloud
Java Spring Boot Kafka Kafka Streams Event-Driven Architecture Event Sourcing BPMN Flowable REST SOAP JUnit Spock Microservices Cloud
Onwelo Sp. z o. o.
Remote
1 Jahr 4 Monate
2019-01 - 2020-04

ING DiBa ? Zahlungsprozesse und PSD2/3DS Integration

Senior Java Developer, Scrum Master Java JEE (inkl. JPA mit Hibernate) Spring Boot ...
Senior Java Developer, Scrum Master
Bei ING DiBa Austria war ich als Senior Java Developer für die Entwicklung und Weiterentwicklung von Zahlungstransaktionsprozessen verantwortlich.

Ein technischer Schwerpunkt lag auf der Integration regulatorischer Anforderungen wie PSD2 (Payment Services Directive 2) und 3DS (3D Secure), um gesetzeskonforme und sichere Zahlungsabwicklungen zu ermöglichen.


Zur Umsetzung einer skalierbaren, ereignisgesteuerten Systemarchitektur kamen unter anderem Apache Kafka und Event-Sourcing-Ansätze zum Einsatz, insbesondere zur asynchronen Kommunikation zwischen Microservices und zur lückenlosen Nachverfolgbarkeit von Zahlungsereignissen.

Im Backend wurden JEE-Technologien (EJB, JPA mit Hibernate, JAX-RS) und Spring Boot eingesetzt. Für das Frontend kam Apache Wicket zum Einsatz.


Zu meinen Hauptaufgaben zählten unter anderem:
  • Planung und Konzeption von Softwareprojekten
  • Eigenständige und teamorientierte Umsetzung von Projekten
  • Recherche und Bewertung von neuen Technologien
  • Analyse bestehender IT-Infrastruktur
  • Mitarbeit im agilen Prozess (Scrum)

Zusätzlich habe ich teilweise als Scrum Master gearbeitet, um agile Prozesse zu steuern und die Zusammenarbeit im Team zu fördern. Mein Fokus lag sowohl auf der Entwicklung skalierbarer Anwendungen als auch auf der Optimierung agiler Entwicklungsabläufe.

Atlassian JIRA Atlassian Confluence Jenkins IntelliJ
Java JEE (inkl. JPA mit Hibernate) Spring Boot Apache Kafka JUnit 4 JUnit 5 Scala Microservices Payment Solutions PSD2 3DS JBoss Application Server Scrum Spotify Model Apache Wicket
ING DiBa Austria
Wien
5 Monate
2018-08 - 2018-12

LKW WALTER

Senior Fullstack Developer Java Kafka Kafka Streams ...
Senior Fullstack Developer
Entwicklung einer Event-Driven Microservices-Architektur mit Spring Boot und Apache Kafka zur Optimierung von Logistik- und Transportprozessen. Dabei kamen Kafka Streams für die Echtzeitverarbeitung von Ereignissen sowie Event-Sourcing-Ansätze zur zuverlässigen und nachvollziehbaren Abbildung von Zustandsänderungen zum Einsatz. Der Fokus lag auf der Implementierung skalierbarer, entkoppelter Backend-Services, die über Ereignisse miteinander kommunizieren und Geschäftsprozesse automatisieren.
IntelliJ Atlassian JIRA Atlassian Confluence Jenkins Kibana
Java Kafka Kafka Streams Angular Spring Boot
BearingPoint Technology GmbH
Wien
3 Jahre 6 Monate
2015-03 - 2018-08

ÖBB Ticketshop 2.0

Senior Fullstack Developer Spring Boot Java Angular ...
Senior Fullstack Developer

Fullstack-Entwicklung des ÖBB Ticketshop 2.0, einer modernen und benutzerfreundlichen Plattform zur Buchung von Zugtickets, die sowohl auf Desktop- als auch auf mobilen Geräten optimiert ist. Ich war für die Implementierung von Backend-Microservices mit Spring Boot und Java EE( EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JSP, JAXB) sowie die Entwicklung des Frontends mit Angular verantwortlich.


Zentrale Aufgaben umfassten:

  • Entwicklung der gesamten Benutzeroberfläche mit Angular von Grund auf "from scratch" und Optimierung der Usability sowie der Performance für verschiedene Endgeräte.
  • Gestaltung und Implementierung von UI/UX-Designs, um intuitive und benutzerfreundliche Interfaces zu gewährleisten.
  • Integration von Node.js-basierten Services zur Verbesserung der Systemperformance.
  • Entwicklung und Pflege von RESTful APIs, die eine nahtlose Kommunikation zwischen. Frontend und Backend gewährleisteten.
  • Enge Zusammenarbeit mit cross-funktionalen Teams in einem agilen Scrum-Umfeld zur kontinuierlichen Weiterentwicklung und Verbesserung der Plattform.


Das Projekt ?Ticketshop 2.0? revolutionierte den Ticketkauf bei den ÖBB durch den Einsatz modernster Webtechnologien und einer vollständig responsiven und benutzerfreundlichen Oberfläche. Es führte zu einer deutlichen Erhöhung der Kundenzufriedenheit und ermöglichte eine vollständige Digitalisierung des Ticketverkaufs für Millionen von Reisenden. 

Mehr Informationen: ÖBB Ticketshop 2.0 ? Digitale Zukunft 

IntelliJ Atlassian JIRA Atlassian Confluence Jenkins
Spring Boot Java Angular Node.js Java EE REST Scrum Fullstack
BearingPoint Technology GmbH
Wien
8 Monate
2014-08 - 2015-03

A1 Telekom

Senior Java Developer Java Eclipse RCP Scrum ...
Senior Java Developer
Entwicklung einer Java-basierten Anwendung mit Java und Eclipse RCP, Java EE(EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JAXB, JSON-B, JSON-P). Schwerpunkt war die Implementierung von Frontend- und Backend-Komponenten zur Verwaltung von Telekommunikationsdiensten.
Eclipse Atlassian JIRA Atlassian Confluence Jenkins
Java Eclipse RCP Scrum JSF SOAP
BearingPoint Technology GmbH
Wien
2 Jahre 1 Monat
2012-07 - 2014-07

OpenLink ? Entwicklung von Energiemanagement-Software

External IT Consultant Java Swing Multithreading ...
External IT Consultant

Verantwortlich für die Entwicklung von Softwarelösungen mit Java, Java EE (EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JSP, JAXB, JSON-B, JSON-P), Swing UI und Multithreading zur Optimierung von Energiemanagementprozessen. Neben der Backend-Entwicklung lag mein Schwerpunkt auf der Gestaltung und Implementierung von UI/UX-Designs mit Java Swing und JavaFX, um benutzerfreundliche und effiziente Oberflächen für Endanwender zu erstellen.


Einsatz von Oracle DBMS und Oracle Forms für die Datenbankverwaltung sowie die Implementierung von Unit Tests zur Sicherstellung der Softwarequalität.

Atlassian JIRA Atlassian Confluence Bitbucket Jenkins Eclipse
Java Swing Multithreading Oracle Oracle Forms Unittest
OpenLink
Remote
1 Jahr 10 Monate
2010-09 - 2012-06

E-Banking

Software Developer Java Spring Java Script ...
Software Developer

Verantwortlich für die Entwicklung und Implementierung von Prozessen für Kreditkarten und Kredite im EBanking- Team, unter Einsatz von Java, Java EE (EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JSP, JAXB, JSON-B, JSON-P), Spring, JavaScript, Oracle DBMS sowie der def3000 API zur Optimierung von Backend- und Frontend-Systemen. Neben der Backend-Entwicklung lag mein Fokus auch auf der Gestaltung und Implementierung der Frontend-UI/UX-Designs, um benutzerfreundliche und intuitive Interfaces zu schaffen.


Zusätzlich habe ich automatisierte Tests mit Selenium entwickelt und Unit Tests durchgeführt, um die Softwarequalität nachhaltig zu gewährleisten.

Atlassian JIRA Eclipse Jenkins
Java Spring Java Script Oracle Selenium JSF
Meritum Bank ICB SA
Gda?sk
1 Jahr 10 Monate
2008-11 - 2010-08

Entwicklung einer Universitätsprozess-Digitalisierungssoftware

Software Developer Java Swing EJB3 ...
Software Developer
Entwicklung einer Software zur Digitalisierung und Optimierung von Prozessen im Universitätskontext unter Verwendung von Java, Swing UI und JEE (einschließlich JPA, EJB/JBoss und JBoss Seam). Dabei kam PostgreSQL zur Datenbankverwaltung zum Einsatz, und durch die Implementierung von Unit Tests wurde die Softwarequalität sichergestellt
Eclipse JBoss Application Server
Java Swing EJB3 JPA JBoss Application Server
University of Gda?sk
Gda?sk

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2016-01 - 2016-01

Professional Scrum Master I (PSM I)

scrum.org
scrum.org
6 Jahre 9 Monate
2002-10 - 2009-06

Informatik-Studium

Master of Science in Informatik, Universität Danzig, Danzig
Master of Science in Informatik
Universität Danzig, Danzig
  • Magisterarbeit: Thema auf Anfrage
  • Untersuchung von selbststabilisierenden Algorithmen und Methoden zur Lösung des Konsensproblems in verteilten Systemen

Position

Position

Senior Fullstack Developer

Kompetenzen

Kompetenzen

Top-Skills

Java Angular Spring Boot Spring MVC Microservices Docker Kubernetes Azure Azure Devops TypeScript Kafka Grafana Apache TomEE Java EE Hibernate JPA TDD Behavior Driven Development Domain Driven Design Apache Wicket Unix-Shell Mockito JUnit

Schwerpunkte

Microservices
Experte
Cloud Native Entwicklung
Fortgeschritten
Backend-Architektur
Experte
Skalierbarkeit
Experte
Sicherheit
Experte
Performanceoptimierung
Experte
Testautomatisierung
Experte
Agile Methoden
Experte

Aufgabenbereiche

Softwareentwicklung
Experte
Architekturdesign
Fortgeschritten
Code Review
Experte
Testing
Experte
Deployment
Experte
Teamkoordination
Fortgeschritten
Dokumentation
Fortgeschritten
Support
Fortgeschritten
Kundenkommunikation
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

JIRA
Experte
Jenkins
Experte
Docker
Experte
Kubernetes
Fortgeschritten
Grafana
Experte
ELK
Fortgeschritten
Prometheus
Experte
REST
Experte
SOAP
Experte
OAuth2
Fortgeschritten
OpenID Connect
Fortgeschritten
JSON
Experte
XML
Experte
HTTP / HTTPS
Fortgeschritten
Agile Entwicklung
Experte
DevOps
Fortgeschritten
Continuous Integration/Deployment (CI/CD)
Experte
Test-Driven Development (TDD)
Experte
Behavior-Driven Development (BDD)
Experte
Pair Programming
Experte
Code Reviews
Experte
Refactoring
Experte


Betriebssysteme

Linux (Ubuntu, CentOS, Debian)
Fortgeschritten
Windows Server
Fortgeschritten
macOS
Experte

Programmiersprachen

Java 8
Experte
Java 11
Experte
Java 17
Experte
Servlets
Experte
JSP
Experte
JPA
Experte
EJB
Experte
JMS
Fortgeschritten
JAX-RS (REST)
Experte
JAX-WS (SOAP)
Experte
Spring Boot
Experte
Spring MVC
Experte
Spring Data JPA
Experte
Spring Security
Experte
Spring Kafka
Fortgeschritten
Spring AMQP
Fortgeschritten
Spring AOP
Fortgeschritten
Spring Context/Core
Experte
Spring Test
Experte
Spring Batch
Experte
Spring Cloud
Basics
Spring WebFlux
Experte
Angular 10
Fortgeschritten
Angular 12
Fortgeschritten
Angular 15
Fortgeschritten

Datenbanken

Oracle
Experte
PostgreSQL
Experte
MySQL
Fortgeschritten
MongoDB
Basics
Redis
Fortgeschritten

Datenkommunikation

HTTP/HTTPS
Experte
REST APIs
Experte
SOAP
Experte
WebSocket
Basics
gRPC
Basics
MQTT
Basics
AMQP (RabbitMQ)
Fortgeschritten
Kafka
Fortgeschritten

Branchen

Branchen

  • Finanzbranche
  • Transportsektor
  • E-Commerce

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2024-07 - 2025-07

BRICK4U

Senior Fullstack Developer Java Java 11 Spring Boot ...
Senior Fullstack Developer
Umsetzung und Optimierung von Fullstack-Webanwendungen für IoT-Lösungen im Immobilienbereich mit Angular 15 und Spring Boot, einschließlich Frontend- und Backend-Entwicklung. Zusätzlich war ich für das UI/UX-Design verantwortlich, um benutzerfreundliche und intuitive Benutzeroberflächen zu gestalten, die eine hervorragende Nutzererfahrung bieten.
IntelliJ Atlassian JIRA
Java Java 11 Spring Boot Hibernate JUnit Angular 15 Karma Jasmin UI/UX Design
BRICK4U GmbH
Remote
1 Jahr 3 Monate
2022-04 - 2023-06

DOUGLAS

Senior Fullstack Developer Java 17 Spring Boot CQRS ...
Senior Fullstack Developer
Als Freelancer arbeitete ich an der Optimierung des E-Commerce-Systems für Douglas, einem der führenden europäischen Einzelhändler für Beauty- und Kosmetikprodukte.Im Backend setzte ich auf Spring Boot und Java 17, wobei ich gezielt Domain-Driven Design (DDD) einsetzte, um die fachliche Komplexität strukturiert abzubilden. Zur klaren Trennung von Lese- und Schreibzugriffen sowie zur besseren Skalierbarkeit kam das CQRS-Prinzip (Command Query Responsibility Segregation) zum Einsatz.


Ein wesentlicher Bestandteil meiner Arbeit war die Integration des SAP-Backends, um Geschäftsprozesse wie Lagerverwaltung und Auftragsabwicklung synchronisiert und zuverlässig abzubilden. Darüber hinaus sorgte ich durch automatisierte Tests für eine hohe Code-Qualität und langfristige Wartbarkeit.


Im Frontend entwickelte ich mit React interaktive und performante Benutzeroberflächen, die nahtlos mit dem Backend kommunizierten. Der Fokus des Projekts lag auf Skalierbarkeit, Integrationsstabilität und klaren fachlichen Modellen, die eine nachhaltige Weiterentwicklung ermöglichen.

IntelliJ Atlassian JIRA Atlassian Confluence Azure Azure Devops
Java 17 Spring Boot CQRS Domain-Driven Design (DDD) Hibernate JUnit SAP-Integration SAP Hybris React Scrum
neuland - Büro für Informatik GmbH
Remote
1 Jahr
2021-01 - 2021-12

Cloud-Banking-Plattform

Senior Java Developer Java Spring Boot Kafka ...
Senior Java Developer

In diesem Projekt war ich als Freelancer an der Entwicklung von skalierbaren Backend-Komponenten für eine Cloud-Banking-Plattform beteiligt, mit einem besonderen Fokus auf die Automatisierung und Orchestrierung von Kreditprozessen. Die Architektur war ereignisgetrieben (Event-Driven Architecture) und auf lose gekoppelte Microservices ausgelegt, wobei Apache Kafka als zentrales Event-Messaging-System diente.


Ein zentrales Element war die modellbasierte Umsetzung der Geschäftsprozesse mittels BPMN in Flowable, wobei prozessgesteuerte Entscheidungen durch externe Ereignisse (Kafka Events) ausgelöst wurden. So konnte eine flexible und wartbare Ablaufsteuerung erreicht werden.


Zudem erfolgte die Anbindung externer Auskunfteien (u.?a. KRD, BIG, ERIF, BIK und Schufa) über SOAP und REST, wobei die Ergebnisse dieser Abfragen als Events in das System zurückgespielt und von anderen Services weiterverarbeitet wurden. Die Zustandsverarbeitung erfolgte teilweise eventbasiert im Sinne von Event Sourcing.

IntelliJ Atlassian JIRA Atlassian Confluence Google Cloud
Java Spring Boot Kafka Kafka Streams Event-Driven Architecture Event Sourcing BPMN Flowable REST SOAP JUnit Spock Microservices Cloud
Onwelo Sp. z o. o.
Remote
1 Jahr 4 Monate
2019-01 - 2020-04

ING DiBa ? Zahlungsprozesse und PSD2/3DS Integration

Senior Java Developer, Scrum Master Java JEE (inkl. JPA mit Hibernate) Spring Boot ...
Senior Java Developer, Scrum Master
Bei ING DiBa Austria war ich als Senior Java Developer für die Entwicklung und Weiterentwicklung von Zahlungstransaktionsprozessen verantwortlich.

Ein technischer Schwerpunkt lag auf der Integration regulatorischer Anforderungen wie PSD2 (Payment Services Directive 2) und 3DS (3D Secure), um gesetzeskonforme und sichere Zahlungsabwicklungen zu ermöglichen.


Zur Umsetzung einer skalierbaren, ereignisgesteuerten Systemarchitektur kamen unter anderem Apache Kafka und Event-Sourcing-Ansätze zum Einsatz, insbesondere zur asynchronen Kommunikation zwischen Microservices und zur lückenlosen Nachverfolgbarkeit von Zahlungsereignissen.

Im Backend wurden JEE-Technologien (EJB, JPA mit Hibernate, JAX-RS) und Spring Boot eingesetzt. Für das Frontend kam Apache Wicket zum Einsatz.


Zu meinen Hauptaufgaben zählten unter anderem:
  • Planung und Konzeption von Softwareprojekten
  • Eigenständige und teamorientierte Umsetzung von Projekten
  • Recherche und Bewertung von neuen Technologien
  • Analyse bestehender IT-Infrastruktur
  • Mitarbeit im agilen Prozess (Scrum)

Zusätzlich habe ich teilweise als Scrum Master gearbeitet, um agile Prozesse zu steuern und die Zusammenarbeit im Team zu fördern. Mein Fokus lag sowohl auf der Entwicklung skalierbarer Anwendungen als auch auf der Optimierung agiler Entwicklungsabläufe.

Atlassian JIRA Atlassian Confluence Jenkins IntelliJ
Java JEE (inkl. JPA mit Hibernate) Spring Boot Apache Kafka JUnit 4 JUnit 5 Scala Microservices Payment Solutions PSD2 3DS JBoss Application Server Scrum Spotify Model Apache Wicket
ING DiBa Austria
Wien
5 Monate
2018-08 - 2018-12

LKW WALTER

Senior Fullstack Developer Java Kafka Kafka Streams ...
Senior Fullstack Developer
Entwicklung einer Event-Driven Microservices-Architektur mit Spring Boot und Apache Kafka zur Optimierung von Logistik- und Transportprozessen. Dabei kamen Kafka Streams für die Echtzeitverarbeitung von Ereignissen sowie Event-Sourcing-Ansätze zur zuverlässigen und nachvollziehbaren Abbildung von Zustandsänderungen zum Einsatz. Der Fokus lag auf der Implementierung skalierbarer, entkoppelter Backend-Services, die über Ereignisse miteinander kommunizieren und Geschäftsprozesse automatisieren.
IntelliJ Atlassian JIRA Atlassian Confluence Jenkins Kibana
Java Kafka Kafka Streams Angular Spring Boot
BearingPoint Technology GmbH
Wien
3 Jahre 6 Monate
2015-03 - 2018-08

ÖBB Ticketshop 2.0

Senior Fullstack Developer Spring Boot Java Angular ...
Senior Fullstack Developer

Fullstack-Entwicklung des ÖBB Ticketshop 2.0, einer modernen und benutzerfreundlichen Plattform zur Buchung von Zugtickets, die sowohl auf Desktop- als auch auf mobilen Geräten optimiert ist. Ich war für die Implementierung von Backend-Microservices mit Spring Boot und Java EE( EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JSP, JAXB) sowie die Entwicklung des Frontends mit Angular verantwortlich.


Zentrale Aufgaben umfassten:

  • Entwicklung der gesamten Benutzeroberfläche mit Angular von Grund auf "from scratch" und Optimierung der Usability sowie der Performance für verschiedene Endgeräte.
  • Gestaltung und Implementierung von UI/UX-Designs, um intuitive und benutzerfreundliche Interfaces zu gewährleisten.
  • Integration von Node.js-basierten Services zur Verbesserung der Systemperformance.
  • Entwicklung und Pflege von RESTful APIs, die eine nahtlose Kommunikation zwischen. Frontend und Backend gewährleisteten.
  • Enge Zusammenarbeit mit cross-funktionalen Teams in einem agilen Scrum-Umfeld zur kontinuierlichen Weiterentwicklung und Verbesserung der Plattform.


Das Projekt ?Ticketshop 2.0? revolutionierte den Ticketkauf bei den ÖBB durch den Einsatz modernster Webtechnologien und einer vollständig responsiven und benutzerfreundlichen Oberfläche. Es führte zu einer deutlichen Erhöhung der Kundenzufriedenheit und ermöglichte eine vollständige Digitalisierung des Ticketverkaufs für Millionen von Reisenden. 

Mehr Informationen: ÖBB Ticketshop 2.0 ? Digitale Zukunft 

IntelliJ Atlassian JIRA Atlassian Confluence Jenkins
Spring Boot Java Angular Node.js Java EE REST Scrum Fullstack
BearingPoint Technology GmbH
Wien
8 Monate
2014-08 - 2015-03

A1 Telekom

Senior Java Developer Java Eclipse RCP Scrum ...
Senior Java Developer
Entwicklung einer Java-basierten Anwendung mit Java und Eclipse RCP, Java EE(EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JAXB, JSON-B, JSON-P). Schwerpunkt war die Implementierung von Frontend- und Backend-Komponenten zur Verwaltung von Telekommunikationsdiensten.
Eclipse Atlassian JIRA Atlassian Confluence Jenkins
Java Eclipse RCP Scrum JSF SOAP
BearingPoint Technology GmbH
Wien
2 Jahre 1 Monat
2012-07 - 2014-07

OpenLink ? Entwicklung von Energiemanagement-Software

External IT Consultant Java Swing Multithreading ...
External IT Consultant

Verantwortlich für die Entwicklung von Softwarelösungen mit Java, Java EE (EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JSP, JAXB, JSON-B, JSON-P), Swing UI und Multithreading zur Optimierung von Energiemanagementprozessen. Neben der Backend-Entwicklung lag mein Schwerpunkt auf der Gestaltung und Implementierung von UI/UX-Designs mit Java Swing und JavaFX, um benutzerfreundliche und effiziente Oberflächen für Endanwender zu erstellen.


Einsatz von Oracle DBMS und Oracle Forms für die Datenbankverwaltung sowie die Implementierung von Unit Tests zur Sicherstellung der Softwarequalität.

Atlassian JIRA Atlassian Confluence Bitbucket Jenkins Eclipse
Java Swing Multithreading Oracle Oracle Forms Unittest
OpenLink
Remote
1 Jahr 10 Monate
2010-09 - 2012-06

E-Banking

Software Developer Java Spring Java Script ...
Software Developer

Verantwortlich für die Entwicklung und Implementierung von Prozessen für Kreditkarten und Kredite im EBanking- Team, unter Einsatz von Java, Java EE (EJB, JPA, JTA, JAX-RS, JAX-WS, CDI, Servlet, JSF, JSP, JAXB, JSON-B, JSON-P), Spring, JavaScript, Oracle DBMS sowie der def3000 API zur Optimierung von Backend- und Frontend-Systemen. Neben der Backend-Entwicklung lag mein Fokus auch auf der Gestaltung und Implementierung der Frontend-UI/UX-Designs, um benutzerfreundliche und intuitive Interfaces zu schaffen.


Zusätzlich habe ich automatisierte Tests mit Selenium entwickelt und Unit Tests durchgeführt, um die Softwarequalität nachhaltig zu gewährleisten.

Atlassian JIRA Eclipse Jenkins
Java Spring Java Script Oracle Selenium JSF
Meritum Bank ICB SA
Gda?sk
1 Jahr 10 Monate
2008-11 - 2010-08

Entwicklung einer Universitätsprozess-Digitalisierungssoftware

Software Developer Java Swing EJB3 ...
Software Developer
Entwicklung einer Software zur Digitalisierung und Optimierung von Prozessen im Universitätskontext unter Verwendung von Java, Swing UI und JEE (einschließlich JPA, EJB/JBoss und JBoss Seam). Dabei kam PostgreSQL zur Datenbankverwaltung zum Einsatz, und durch die Implementierung von Unit Tests wurde die Softwarequalität sichergestellt
Eclipse JBoss Application Server
Java Swing EJB3 JPA JBoss Application Server
University of Gda?sk
Gda?sk

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2016-01 - 2016-01

Professional Scrum Master I (PSM I)

scrum.org
scrum.org
6 Jahre 9 Monate
2002-10 - 2009-06

Informatik-Studium

Master of Science in Informatik, Universität Danzig, Danzig
Master of Science in Informatik
Universität Danzig, Danzig
  • Magisterarbeit: Thema auf Anfrage
  • Untersuchung von selbststabilisierenden Algorithmen und Methoden zur Lösung des Konsensproblems in verteilten Systemen

Position

Position

Senior Fullstack Developer

Kompetenzen

Kompetenzen

Top-Skills

Java Angular Spring Boot Spring MVC Microservices Docker Kubernetes Azure Azure Devops TypeScript Kafka Grafana Apache TomEE Java EE Hibernate JPA TDD Behavior Driven Development Domain Driven Design Apache Wicket Unix-Shell Mockito JUnit

Schwerpunkte

Microservices
Experte
Cloud Native Entwicklung
Fortgeschritten
Backend-Architektur
Experte
Skalierbarkeit
Experte
Sicherheit
Experte
Performanceoptimierung
Experte
Testautomatisierung
Experte
Agile Methoden
Experte

Aufgabenbereiche

Softwareentwicklung
Experte
Architekturdesign
Fortgeschritten
Code Review
Experte
Testing
Experte
Deployment
Experte
Teamkoordination
Fortgeschritten
Dokumentation
Fortgeschritten
Support
Fortgeschritten
Kundenkommunikation
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

JIRA
Experte
Jenkins
Experte
Docker
Experte
Kubernetes
Fortgeschritten
Grafana
Experte
ELK
Fortgeschritten
Prometheus
Experte
REST
Experte
SOAP
Experte
OAuth2
Fortgeschritten
OpenID Connect
Fortgeschritten
JSON
Experte
XML
Experte
HTTP / HTTPS
Fortgeschritten
Agile Entwicklung
Experte
DevOps
Fortgeschritten
Continuous Integration/Deployment (CI/CD)
Experte
Test-Driven Development (TDD)
Experte
Behavior-Driven Development (BDD)
Experte
Pair Programming
Experte
Code Reviews
Experte
Refactoring
Experte


Betriebssysteme

Linux (Ubuntu, CentOS, Debian)
Fortgeschritten
Windows Server
Fortgeschritten
macOS
Experte

Programmiersprachen

Java 8
Experte
Java 11
Experte
Java 17
Experte
Servlets
Experte
JSP
Experte
JPA
Experte
EJB
Experte
JMS
Fortgeschritten
JAX-RS (REST)
Experte
JAX-WS (SOAP)
Experte
Spring Boot
Experte
Spring MVC
Experte
Spring Data JPA
Experte
Spring Security
Experte
Spring Kafka
Fortgeschritten
Spring AMQP
Fortgeschritten
Spring AOP
Fortgeschritten
Spring Context/Core
Experte
Spring Test
Experte
Spring Batch
Experte
Spring Cloud
Basics
Spring WebFlux
Experte
Angular 10
Fortgeschritten
Angular 12
Fortgeschritten
Angular 15
Fortgeschritten

Datenbanken

Oracle
Experte
PostgreSQL
Experte
MySQL
Fortgeschritten
MongoDB
Basics
Redis
Fortgeschritten

Datenkommunikation

HTTP/HTTPS
Experte
REST APIs
Experte
SOAP
Experte
WebSocket
Basics
gRPC
Basics
MQTT
Basics
AMQP (RabbitMQ)
Fortgeschritten
Kafka
Fortgeschritten

Branchen

Branchen

  • Finanzbranche
  • Transportsektor
  • E-Commerce

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.