freiberufler Senior Fullstack Java Software Engineer auf freelance.de TOP RATED

Senior Fullstack Java Software Engineer

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 45277 Essen
  • Nähe des Wohnortes
  • ru  |  uk  |  de  |  en
  • 18.06.2025

Kurzvorstellung

Senior Software Engineer Scrum Master IT-Berater Software-Entwickler für moderne Web-Anwendungen Backend (JavaEE, Spring, .NET/C#) und Frontend (HTML5, CSS/LESS, React, AngularJS), agile und klassische Software Entwicklung

Auszug Referenzen (8)

"Herr G. zeichnet sich als zuverlässiger und engagierter Mitarbeiter aus. Seine Expertise war ein Gewinn für das Projekt. Gerne bald wieder!"
Softwareentwickler
Sebastian Szymanski
Tätigkeitszeitraum

1/2022 – 9/2022

Tätigkeitsbeschreibung

Anforderungsanalyse, Weiterentwicklung und Betrieb einer Kartenverwaltungssystem. Anbindung der externen Systeme. Entwicklung Persistent-, Business Logik-, Rest- und Frontend-Schichten. Durchführen von Regression, Last, UI und Unit Tests.

Eingesetzte Qualifikationen

Code-Review, Java (allg.), Junit, Mariadb, React (JavaScript library), Representational State Transfer (REST), Spring Framework, Typescript

"Herr G. war ein sehr gewinnbringender Mitarbeiter im Projekt, der mit seiner tiefgreifenden Erfahrung unser Team bereichert hat."
Softwareentwickler
Andre Beckemeier
Tätigkeitszeitraum

6/2020 – 12/2021

Tätigkeitsbeschreibung

Anforderungsanalyse, Weiterentwicklung und Betrieb einer Web-Shop, Single Sign-On Lösung und Paymentserver. Performance Analyse und Optimierung. Durchführen von Regression, Last, UI und Unit Tests.

Eingesetzte Qualifikationen

Apache Tomcat, Apache Wicket, Hibernate (Java), Jenkins, Junit, Mysql, Spring Framework

"D. G. ist sowohl im technischen als auch im menschlichen Bereich eine große Bereicherung für jedes Projektteam. Gerne wieder!"
IT-Berater
Wirz
Tätigkeitszeitraum

2/2019 – 5/2020

Tätigkeitsbeschreibung

Systemdesign, Implementierung und kundenspezifische Anpassungen einer Web-Anwendung für ein Versicherungsunternehmen. Durchführen von UI, Unit und Architektur Tests, Einarbeitung neue Teammitglieder.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, Postgresql, Testen, Wildfly, Docker, J2EE, Jenkins, Javaserver Faces

"Ein Scrum Master, so wie man sich das wünscht - agiles Mindset von Beginn an."
Scrum Master (Festanstellung)
Thomas Geheb
Tätigkeitszeitraum

8/2018 – 1/2019

Tätigkeitsbeschreibung

* Durchführung und Optimierung des Scrumsprozesses innerhalb eines fünfköpfigen Scrum-Teams
* Einsatz bei unternehmensweite Agile Transformation

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Scrum, Jira

"Perfekte zusammenarbeit"
Senior Software Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

6/2016 – 12/2018

Tätigkeitsbeschreibung

Softwareentwickeler:
* Weiterentwicklung des Backends in C#
* Entwicklung des Frontends mit WPF und Silverlight
* Entwicklung der Unitests mit xUnit
* Entwicklung der Integrationtests mit xUnit

Architekt:
* Neukonzipierung des Backend-Struktur, Umstellung Legacy Projekt auf Modulare Architektur/Microservices
* Konzipierung der Integration-Tests
* Analyse nützliche Tools

Scrum Master:
* Durchführung und Optimierung des Scrumsprozesses innerhalb eines dreizehnköpfiges Scrum-Teams

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, Git, Typescript, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET, JavaScript, Microsoft Silverlight, React (JavaScript library)

"Ein sehr zuverlässiger und kompetenter Mitarbeiter. Große Bereicherung für das Projekt. Tolle Ideen geliefert und sehr vorrangetrieben."
Senior Software Engineer (Festanstellung)
Thomas Geheb
Tätigkeitszeitraum

8/2014 – 12/2018

Tätigkeitsbeschreibung

Softwareentwickler
* Entwicklung des Backends nach n-Tier Architektur mit JavaEE und Wildfly
* Entwicklung des Frontends mit AngularJs
* Entwicklung der Unitests mit jUnit
* Entwicklung der Integrationtests mit jUnit und Docker
* Durchführung der Fehleranalyse und -behebung der betreuten System

Architekt
* Konzipierung des Datenmodels
* Konzipierung des Backend-Struktur
* Konzipierung der Integration-Tests
* Analyse nützliche Tools

DevOps
* Bereitstellung ein Monitoringssystem mit Graphite, Grafana und nagios
* Bereitstellung und Erweiterung des Produktivensystems mit Ansible
* Bereitstellung ein Stagingsystem
* Automatisierung der kontinurlichen Integration
* Konzipierung und Durchführung eine PostgreSQL nach MariaDB Migration

Eingesetzte Qualifikationen

Mysql, ApplicationServer, Nagios, Apache Maven, Docker, Eclipse, Git, J2EE, Jenkins, Junit, , AngularJS

"sehr engagierte und lösungsorientierte Arbeitsweise"
Gründer, Gesellschafter, Softwareentwickler
Christoph Besenfelder
Tätigkeitszeitraum

1/2013 – 7/2014

Tätigkeitsbeschreibung

Anforderungserhebung, Systemdesign und Implementierung einer agilen Fabrikplanung-Software für kleine und mittlere Unternehmen.

Eingesetzte Qualifikationen

Mysql, Scrum, Code-Review, C#, Git, Microsoft Visual Studio, Windows Presentation Foundation

"zuverlässig und guter Teamplayer"
Softwareentwickler (Festanstellung)
Christoph Besenfelder
Tätigkeitszeitraum

4/2010 – 1/2013

Tätigkeitsbeschreibung

Anforderungserhebung, Systemdesign und Implementierung mehrere Systemen für die Lösung heterogenen logistischen Problemen.

Eingesetzte Qualifikationen

Mysql, Code-Review, UML, Subversion, Eclipse, Java SE, Swing (Java)

Qualifikationen

  • J2EE (Java EE)
  • Scrum2 J.
  • Spring Framework2 J.
  • Agile Methodologie
  • AngularJS4 J.
  • JavaScript2 J.
  • Jenkins9 J.
  • Jira
  • Junit6 J.
  • Typescript3 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Kundenname anonymisiert, Dortmund
10/2022 – 6/2025 (2 Jahre, 9 Monate)
Versicherungen
Tätigkeitszeitraum

10/2022 – 6/2025

Tätigkeitsbeschreibung

Entwicklung, Implementierung und Betrieb eines Unfallversicherungsdienstes für interne Mitarbeiter eines großen Versicherungsunternehmens.

Eingesetzte Qualifikationen

IBM DB2, Postgresql, Docker, Enterprise Javabeans, Java (allg.), Jenkins

Softwareentwickler
Kundenname anonymisiert, Köln
1/2022 – 9/2022 (9 Monate)
Banken
Tätigkeitszeitraum

1/2022 – 9/2022

Tätigkeitsbeschreibung

Anforderungsanalyse, Weiterentwicklung und Betrieb einer Kartenverwaltungssystem. Anbindung der externen Systeme. Entwicklung Persistent-, Business Logik-, Rest- und Frontend-Schichten. Durchführen von Regression, Last, UI und Unit Tests.

Eingesetzte Qualifikationen

Code-Review, Java (allg.), Junit, Mariadb, React (JavaScript library), Representational State Transfer (REST), Spring Framework, Typescript

Softwareentwickler
Kundenname anonymisiert, Ahlen
6/2020 – 12/2021 (1 Jahr, 7 Monate)
Handel
Tätigkeitszeitraum

6/2020 – 12/2021

Tätigkeitsbeschreibung

Anforderungsanalyse, Weiterentwicklung und Betrieb einer Web-Shop, Single Sign-On Lösung und Paymentserver. Performance Analyse und Optimierung. Durchführen von Regression, Last, UI und Unit Tests.

Eingesetzte Qualifikationen

Apache Tomcat, Apache Wicket, Hibernate (Java), Jenkins, Junit, Mysql, Spring Framework

IT-Berater
Kundenname anonymisiert, Dortmund
2/2019 – 5/2020 (1 Jahr, 4 Monate)
Versicherungen
Tätigkeitszeitraum

2/2019 – 5/2020

Tätigkeitsbeschreibung

Systemdesign, Implementierung und kundenspezifische Anpassungen einer Web-Anwendung für ein Versicherungsunternehmen. Durchführen von UI, Unit und Architektur Tests, Einarbeitung neue Teammitglieder.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, Postgresql, Testen, Wildfly, Docker, J2EE, Jenkins, Javaserver Faces

Scrum Master (Festanstellung)
G Data Software AG, Bochum
8/2018 – 1/2019 (6 Monate)
IT-Sicherheit
Tätigkeitszeitraum

8/2018 – 1/2019

Tätigkeitsbeschreibung

* Durchführung und Optimierung des Scrumsprozesses innerhalb eines fünfköpfigen Scrum-Teams
* Einsatz bei unternehmensweite Agile Transformation

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Scrum, Jira

Senior Software Engineer (Festanstellung)
G Data Software AG, Bochum
6/2016 – 12/2018 (2 Jahre, 7 Monate)
IT-Sicherheit
Tätigkeitszeitraum

6/2016 – 12/2018

Tätigkeitsbeschreibung

Softwareentwickeler:
* Weiterentwicklung des Backends in C#
* Entwicklung des Frontends mit WPF und Silverlight
* Entwicklung der Unitests mit xUnit
* Entwicklung der Integrationtests mit xUnit

Architekt:
* Neukonzipierung des Backend-Struktur, Umstellung Legacy Projekt auf Modulare Architektur/Microservices
* Konzipierung der Integration-Tests
* Analyse nützliche Tools

Scrum Master:
* Durchführung und Optimierung des Scrumsprozesses innerhalb eines dreizehnköpfiges Scrum-Teams

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, Git, Typescript, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET, JavaScript, Microsoft Silverlight, React (JavaScript library)

Senior Software Engineer (Festanstellung)
G Data Software AG, Bochum
8/2014 – 12/2018 (4 Jahre, 5 Monate)
IT-Sicherheit
Tätigkeitszeitraum

8/2014 – 12/2018

Tätigkeitsbeschreibung

Softwareentwickler
* Entwicklung des Backends nach n-Tier Architektur mit JavaEE und Wildfly
* Entwicklung des Frontends mit AngularJs
* Entwicklung der Unitests mit jUnit
* Entwicklung der Integrationtests mit jUnit und Docker
* Durchführung der Fehleranalyse und -behebung der betreuten System

Architekt
* Konzipierung des Datenmodels
* Konzipierung des Backend-Struktur
* Konzipierung der Integration-Tests
* Analyse nützliche Tools

DevOps
* Bereitstellung ein Monitoringssystem mit Graphite, Grafana und nagios
* Bereitstellung und Erweiterung des Produktivensystems mit Ansible
* Bereitstellung ein Stagingsystem
* Automatisierung der kontinurlichen Integration
* Konzipierung und Durchführung eine PostgreSQL nach MariaDB Migration

Eingesetzte Qualifikationen

Mysql, ApplicationServer, Nagios, Apache Maven, Docker, Eclipse, Git, J2EE, Jenkins, Junit, , AngularJS

Gründer, Gesellschafter, Softwareentwickler
Eve GmbH, Dortmund
1/2013 – 7/2014 (1 Jahr, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2013 – 7/2014

Tätigkeitsbeschreibung

Anforderungserhebung, Systemdesign und Implementierung einer agilen Fabrikplanung-Software für kleine und mittlere Unternehmen.

Eingesetzte Qualifikationen

Mysql, Scrum, Code-Review, C#, Git, Microsoft Visual Studio, Windows Presentation Foundation

Softwareentwickler (Festanstellung)
TU Dortmund, Lehrstuhl für Fabrikorganisation, Dortmund
4/2010 – 1/2013 (2 Jahre, 10 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

4/2010 – 1/2013

Tätigkeitsbeschreibung

Anforderungserhebung, Systemdesign und Implementierung mehrere Systemen für die Lösung heterogenen logistischen Problemen.

Eingesetzte Qualifikationen

Mysql, Code-Review, UML, Subversion, Eclipse, Java SE, Swing (Java)

Zertifikate

Professional Scrum Master (PSM 1)
2018

Ausbildung

Kern Informatik
Diplom
2013
Dortmund

Über mich

Zu meinen Stärken gehören Ehrgeiz und Fleiß, sich in komplexe Projekte einzuarbeiten und dabei nie aufzugeben. Ich reflektiere Arbeitsschritte und Prozesse, nebenbei schaue ich gerne über den Tellerrand. Selbständige und verantwortungsvolle Arbeit macht mir genau so viel Spaß, wie im Team große Projekte umzusetzen und voranzutreiben. Außerdem bin ich sehr offen für Kritik und Anregungen und versuche mich kontinuierlich zu verbessern. Darüber hinaus besitze ich eine ausgeprägte soziale Kompetenz für die Zusammenarbeit mit allen Projektbeteiligten.

Inzwischen besitze ich gute 10 Jahre Erfahrung in der Softwareentwicklung und habe ein sehr großes Interesse an Agile, Clean Code, Clean Architecture, Domain-driven design und Microservices.

Ich stehe Ihnen gerne kurzfristig für ein Bewerbungsgespräch zu Verfügung und freue mich auf eine erfolgreiche Zusammenarbeit.

Weitere Kenntnisse

Programmiersprachen
• Java
• Java EE
• Kotlin
• C#
• JavaScript
• TypeSript
• Bash

Kompetenzen:
• Softwareentwicklung
• Softwarearchitektur
• Datenmodellierung
• Konzeptionierung

Betriebssysteme
• Ubuntu
• Debian
• Windows

Datenbanken
• Mysql
• MariaDB
• PostgreSQL
• MSSQL
• Apache Cassandra
• Graphite
• MongoDB

Frameworks / Anwendungsserver
• JBoss / Wildfly
• Apache Tomcat
• Nginx
• Resteasy
• Spring
• AngularJS
• React

Libraries
• Selenium
• OpenAPI / Swagger
• Google Guava
• Jackson

Tools / Produkte
• Git
• Svn
• Gradle
• Maven
• Jenkins
• Docker
• Grafana
• Kibana
• Jira
• Confluence

IDE
• IntelliJ IDEA
• Visual Studio
• Eclipse

Methoden:
• Objektorientierte Analyse und Design (OOA/OOD)
• Design Patterns, Test-Driven Development (TDD)
• Model-Driven Architecture/Development
• Clean Code Developer
• Microservices
• Agile Softwareentwicklung
• Scrum
• Kanban
• Wasserfall

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Ukrainisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
270
Alter
42
Berufserfahrung
15 Jahre und 2 Monate (seit 04/2010)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden