Softwareentwicklung Java-Backend (J2EE, Datenbanken, Frameworks - Spring, Hibernate, Maven)
Aktualisiert am 19.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Datenbanken
DevOps
Webserver
Application Server
Projektmanagement
Requirements Engineering
Testautomatisierung
Scrum
Englisch
sicher in Wort und Schrift

Einsatzorte

Einsatzorte

St. Gallen (+50km) Zürich (+50km) Bern (+50km)
Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-09 - 2025-06

Java-Backend-Entwicklung, Cloud-Entwicklung

Softwareentwickler Java Spring-Boot openapi ...
Softwareentwickler

Softwareentwicklung Java-Backend, Cloud-Migration, Release-Management, Testing, Stakeholder-Kommunikation, Encryption


Softwareentwicklung

  • Java-Backend
    • Maintenance und Weiterentwicklung einer bestehenden Applikation für das Management Kollektivleben
    • Weiterentwicklung einer eigens entwickelten Metasprache für Java-Autogenerierung
    • Entwicklung einer Encryption-Lösung für ein hybrides Kryptosystem (AES + RSA) zum systemübergreifenden Datentransfer
    • Anbindung interner und externer Systeme
  • Cloud-Migration
    • Setup einer Cloud-Umgebung auf Azure-Basis
    • Erstellung von Jenkins-Jobs für automatisiertes Deployment
    • Einrichtung von Usern und Berechtigungen
    • Anlegen und Einbindung von Secrets
    • Entwicklung einer Applikation auf Basis von Spring Boot, REST und openapi
Java Spring-Boot openapi DB2 Azure HashiCorp Vault Jenkins Maven
Allianz Technology Switzerland
Zürich
1 Jahr 1 Monat
2024-02 - 2025-02

Testautomatisierung, Reporting, Testmanagement

Softwareentwickler Java Jenkins Maven ...
Softwareentwickler

Softwareentwicklung automatisierter Tests für JIRA X-Ray Plugins, Selenium , Cypress, Testfallentwurf, CI/CD


  • Testfallentwurf
    • Mitwirken an Requirements Engineering
    • Aufnahme funktionaler Anforderungen
    • Entwurf, Management und Reporting automatisierter Tests
  • Softwareentwicklung automatisierter Tests
    • Evaluierung div. Testframeworks, insbesondere Gegenüberstellung Cypress vs. Selenium vs. Tosca
    • Entwicklung automatisierter Tests in Cypress und Selenium
    • Einbindung automatisierter Tests in eine CI/CD-Pipeline
    • Parallelisierung automatisierter Tests
Java Jenkins Maven JIRA X-Ray
VWFS
Wolfsburg
2 Jahre
2021-09 - 2023-08

(SBB, Bern) Java-Backend-Entwicklung, Datenbankmigration

Softwareentwicklung Java PostgreSQL Oracle SQL ...
Softwareentwicklung
Softwareentwicklung Java-Backend, Datenbankmigration Oracle SQL -> PostgreSQL, Release-Management, Testing, Stakeholder-Kommunikation
Softwareentwicklung
  • Datenbankmigration
    • Migration von Schemata und Daten von Oracle SQL zu PostgreSQL
    • Umschreiben einer grossen Menge an Prozeduren und Funktionen
    • Neu-Integration der PostgreSQL-Datenbank in eine bestehende Applikation
    • Neu-Integration der PostgreSQL-Datenbank in die bestehende System- und Datenbanklandschaft
    • Redefinition bestehender periodischer Datenmigrationsprozesse (Import und Export)
  • Java-Backend
    • Maintenance und Weiterentwicklung einer bestehenden Applikation auf Basis des Groiss-Frameworks
    • Kommunikation und Synchronisierung zwischen Desktop- und Mobile-App
    • Anbindung interner und externer Systeme
Java PostgreSQL Oracle SQL Groiss Maven Ant
7 Monate
2021-04 - 2021-10

Testautomatisierung mit Selenium Web + Cucumber/Gherkin

Testautomatisierung Web-Frontend, Testdesign, Reporting Java Selenium Cucumber/Gherkin ...
Testautomatisierung Web-Frontend, Testdesign, Reporting
Testautomatisierung
  • Entwicklung eines Java-Frameworks für eine Testautomatisierung mit Selenium
  • Verbindung des Frameworks mit Cucumber/Gherkin zur Entwicklung der Tests in menschenlesbarer Sprache
  • Entwicklung der Tests
  • Reporting
Java Selenium Cucumber/Gherkin Maven
SICK AG, Waldkirch DE
3 Jahre 1 Monat
2018-08 - 2021-08

Java-Backend-Entwicklung

Softwareentwicklung Java OpenShift/Docker JBoss ...
Softwareentwicklung
  • Java-Backend-Entwicklung, Frontend-Entwicklung, Teil-Projektmanagement DevOps, allg. Systemarchitektur, Release-Management, Modularisierung, Cloud-Migration
  • Softwareentwicklung Java-Backend und Frontend, Design allg. Systemarchitektur, Modularisierung großer Softwarekomponenten, Release-Management, User Acceptenace Test-Management, Stakeholder-Kommunikation, Cloud-Migration


Softwareentwicklung

  • Java-Backend
    • J2EE (Hibernate, Weld), großer Schwerpunkt auf Transaktionssteuerung, DB-Kommunikation und Erhaltung von Datenintegrität
    • Asychrone, eventbasierte Kommunikation (JMS/IBM MQ Series)
    • Synchrone, REST-basierte Kommunikation
    • Anbindung interner und externer Systeme
  • Frontend
    • Neue Einarbeitung in Frontend-Technologien
    • Migration Session-basierter Frontends (Richfaces) zu REST-basierten Frontends (Rewrite Frontend und Backend)
    • Frontend-Entwicklung mit HTML 5 und React
  • DevOps, Systemarchitektur und Cloud-Migration
    • Migration eines Software-Monolithen zu einer Microservice-orientierten Architektur
    • Optimierung der Build-Prozess
    • Optimierung der Release-Prozesse
    • Migration auf eine Open PaaS ? Umgebung mit Oracle OpenShift/Docker
  • Tech/Dev Lead, Teil-Projektmanagement
    • Release Management
    • Stakeholderkommunikation
    • Entwicklerkoordination, Planung, Ressourcen-Management, Eskalation

Java OpenShift/Docker JBoss Maven Jenkins MSSQL
AXA Versicherung, Winterthur
2 Jahre 10 Monate
2015-10 - 2018-07

Java-Backend-Entwicklung, Scrum Master Funktion

Scrum Master, Softwareentwicklung Java Docker JBoss ...
Scrum Master, Softwareentwicklung
Scrum Master, Softwareentwicklung, Analyse, Datenmigration, Umgebungsmanagement, Dockerisierung, Mocking, Teststrategieentwicklung, Testing
Scrum Master
  • Einführung von Scrum-Prozessen in ein existierendes Entwicklungsteam: Transformation Wasserfall ? Scrum
  • Meeting-Ownership und -organisation
    • Daily Standups
    • Sprint Plannings
    • Reviews
    • Retros
  • Interne Koordination des Projektteams
  • Koordination mit anderen Projektteams
  • Fortschrittsüberprüfung und Reporting an Management
  • Analyse und Implementierung von Maßnahmen zur Testautomatisierung (Testcases, Umgebung, CI-Einbindung).
  • Erstellung einer Teststrategie für automatische Softwaretests im agilen Umfeld.
  • Implementierung automatisierter Testcases nach der entwickelten Teststrategie.
  • Anbindung der entwickelten Testcases an die zu testenden Applikationen und ihre Datenbanken.
  • Generierung dynamischer Testumgebungen mit Docker und Gradle.
    • Orchestrierung von zu testender Applikation + Datenbank(en) + Umsysteme/Mocks.
    • Isolation der zu testenden Applikationen von Umsystemen.
    •  Aufräumen der Docker-Umgebung.
  • Einbindung von Testcases und Docker-Umgebungsmanagement in Continuous Build.
  • Reporting der Ergebnisse an die Scrum-Teams.
Java Docker JBoss Maven Gradle JUnit TeamCity
Schweizerische Mobiliar, Bern
8 Monate
2015-02 - 2015-09

Entwicklung eines Big Data - Mustererkennungssystems

Softwareentwicklung, Analyse, Evaluierung, Präsentation Java Apache Spark Apache Hadoop ...
Softwareentwicklung, Analyse, Evaluierung, Präsentation
Entwicklung von Mustererkennungsfunktionen zur User-Verhaltensanalyse und -voraussage auf großen Datensätzen im Spark-Cluster.
  • Einlesen der Eingangsdaten.
  • Manuelle Analyse der Eingangsdaten und Bewertung der Datenqualität.
  • Säuberung und Filterung der Eingangsdaten sowie Identifikation von Schlüsselfeldern.
  • Implementierung unterschiedlicher bekannter Regionsklassifizierer in Apache Spark.
    • Inductive Conformal Predictor
    • Average-p-Value Cross-Conformal Predictor
  • Entwicklung eines modifizierten Regionsklassifizierers mit Verbesserungen in Laufzeit und Genauigkeit.
    • Average-Nonconformity Cross-Conformal Predictor
  • Verlässliche Voraussage von Suchanfragen
Java Apache Spark Apache Hadoop Maven
TravelTainment GmbH, Aachen DE
6 Monate
2014-08 - 2015-01

Entwicklung von Cluster-Datenverarbeitungsalgorithmen

Softwareentwicklung, Analyse, Evaluierung, Präsentation Java Apache Hadoop Apache Spark ...
Softwareentwicklung, Analyse, Evaluierung, Präsentation
Installation eines Spark-Clusters sowie Entwicklung von Algorithmen für die performante Verarbeitung großer Datenmengen (150 Millionen Datensätze pro Tag).
  • Aufbau eines Serverclusters mit Apache Spark.
  • Einlesen und Bereinigung der Eingangsdaten.
  • Statistische Reduktion der Datenmenge zum Performancevergleich diverser Clustergrößen.
  • Speichern der Daten im Cluster mit dem Hadoop Distributed File System.
  • Nutzung der erweiterten Parallelität in Master-Slave-Knotensystemen zur erheblichen Beschleunigung der Datenverarbeitung.
Java Apache Hadoop Apache Spark Apache Mahout Maven
TravelTainment GmbH, Aachen DE
3 Jahre 5 Monate
2011-03 - 2014-07

Entwicklung diverser Systeme

Entwicklung/Projektleitung einer Web-Applikation Java Maven Apache Tomcat ...
Entwicklung/Projektleitung einer Web-Applikation
Entwicklung diverser Systeme:
  • high-performance Webservices
  • Entwicklung/Projektleitung einer Web-Applikation
  • Eclipse RCP/Maven-Integration
  • Analyse OSGi-Plattform
  • Entwicklung von drei Systemen mit Schwerpunkt auf Middleware, Java J2EE, Java 7


Tätigkeiten

Softwareentwicklung, Datenbankdesign, Projektleitung, Testautomatisierung, Analyse, Evaluierung, Präsentation
  • Implementierung von high-performance Webservices
  • Build-/Deployment-/Release-Management
  • Anbindung diverser Umsysteme (externe Services, Datenbanken, SMTP-Server, Eventbasierte Kommunikationsserver, ?)
  • Frontend-Entwicklung
  • Projektleitung eines Teams von bis zu 6 Personen
  • Analyse Eclipse RCP/Maven
  • Analyse OSGi und Präsentation
Java Maven Apache Tomcat Apache Webserver Hibernate Spring Selenium JUnit jExcel JMX MySQL Ajax jQuery RabbitMQ AMQP
TravelTainment GmbH, Aachen DE

Aus- und Weiterbildung

Aus- und Weiterbildung

M. Sc. Künstliche Intelligenz
Maastricht University

B. Sc. Informatik
Fachhochschule Aachen

Ausbildung zum mathematisch-technischen Softwareentwickler
TravelTainment GmbH Würselen


Kompetenzen

Kompetenzen

Top-Skills

Java Datenbanken DevOps Webserver Application Server Projektmanagement Requirements Engineering Testautomatisierung Scrum

Schwerpunkte

Tätigkeitsschwerpunkt

  • Softwareentwicklung J2EE
    • Transaktionssysteme / Webservices
    • Frameworks
    • Datenbanken
  • DevOps
    • Webserver / Application Server
    • Cloud-Plattformen/-Migration
    • System Engineering
  • Projektmanagement
    • Teamkoordination & -kommunikation
    • Ext. Koordination & Kommunikation
    • Projektplanung, Architektur, Ressourcenplanung
  • Softwareentwicklung in Test
    • Testautomatisierung
    • Testumgebungsmanagement & Dockerisierung
    • Testdatenmanagement
  • Verarbeitung großer Datenmengen / Data Mining
    • Apache Spark / Apache Hadoop
    • Datenclustering & -klassifizierung
    • Mathematische Regression
  • Scrum
    • Zertifizierter Scrum Master
    • Zertifizierter Scrum Product Owner

Produkte / Standards / Erfahrungen / Methoden

Projektübersicht

  • Softwareentwicklung J2EE - 16 Jahre
  • DevOps - 9 Jahre
  • Scrum Master - 2 Jahre
  • Projektmanagement - 2 Jahre
  • Softwareentwicklung in Test - 5 Jahre
  • Verarbeitung großer Datenmengen Data Mining - 1 Jahr


EDV-Kenntnisse

Serverkomponenten

Apache Webserver, Application Server (Apache Tomcat, JBoss), Apache Spark, Apache Hadoop, RabbitMQ, HornetQ, MQ Series


Tools

  • Java Frameworks
    • Spring, Weld, Hibernate
  • Qualitätssicherung
    • Selenium Web, Selenium Server, JUnit, TestNG, Sonar, SoapUI, Cucumber/Gherkin
  • Kommunikation
    • SOAP, REST, JMS, JMX, AMQP
  • Entwicklung / Build
    • Eclipse, NetBeans, Hudson, TeamCity, Jenkins, Maven, Gradle
  • Betriebsplattformen
    • Docker, OpenShift, Kubernetes
  • Versionsmanagement
    • Subversion, Git

Methoden

  • Projektmanagement
    • Teamkoordination, Projektplanung, Ressourcenplanung, ext. Kommunikation, Eskalation
  • Design
    • Objektorientierte Analyse, Design, Implementierung, Serviceorientierte Architektur
  • Entwicklung
    • Scrum Master, Scrum Product Owner

Sonstige Kenntnisse

MS Office Suite (Word, Excel, PowerPoint)


Betriebssysteme

Unix / Linux
Windows

Programmiersprachen

Java J2EE

Datenbanken

MySQL
Oracle SQL
PostgreSQL
MSSQL
DB2

Einsatzorte

Einsatzorte

St. Gallen (+50km) Zürich (+50km) Bern (+50km)
Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-09 - 2025-06

Java-Backend-Entwicklung, Cloud-Entwicklung

Softwareentwickler Java Spring-Boot openapi ...
Softwareentwickler

Softwareentwicklung Java-Backend, Cloud-Migration, Release-Management, Testing, Stakeholder-Kommunikation, Encryption


Softwareentwicklung

  • Java-Backend
    • Maintenance und Weiterentwicklung einer bestehenden Applikation für das Management Kollektivleben
    • Weiterentwicklung einer eigens entwickelten Metasprache für Java-Autogenerierung
    • Entwicklung einer Encryption-Lösung für ein hybrides Kryptosystem (AES + RSA) zum systemübergreifenden Datentransfer
    • Anbindung interner und externer Systeme
  • Cloud-Migration
    • Setup einer Cloud-Umgebung auf Azure-Basis
    • Erstellung von Jenkins-Jobs für automatisiertes Deployment
    • Einrichtung von Usern und Berechtigungen
    • Anlegen und Einbindung von Secrets
    • Entwicklung einer Applikation auf Basis von Spring Boot, REST und openapi
Java Spring-Boot openapi DB2 Azure HashiCorp Vault Jenkins Maven
Allianz Technology Switzerland
Zürich
1 Jahr 1 Monat
2024-02 - 2025-02

Testautomatisierung, Reporting, Testmanagement

Softwareentwickler Java Jenkins Maven ...
Softwareentwickler

Softwareentwicklung automatisierter Tests für JIRA X-Ray Plugins, Selenium , Cypress, Testfallentwurf, CI/CD


  • Testfallentwurf
    • Mitwirken an Requirements Engineering
    • Aufnahme funktionaler Anforderungen
    • Entwurf, Management und Reporting automatisierter Tests
  • Softwareentwicklung automatisierter Tests
    • Evaluierung div. Testframeworks, insbesondere Gegenüberstellung Cypress vs. Selenium vs. Tosca
    • Entwicklung automatisierter Tests in Cypress und Selenium
    • Einbindung automatisierter Tests in eine CI/CD-Pipeline
    • Parallelisierung automatisierter Tests
Java Jenkins Maven JIRA X-Ray
VWFS
Wolfsburg
2 Jahre
2021-09 - 2023-08

(SBB, Bern) Java-Backend-Entwicklung, Datenbankmigration

Softwareentwicklung Java PostgreSQL Oracle SQL ...
Softwareentwicklung
Softwareentwicklung Java-Backend, Datenbankmigration Oracle SQL -> PostgreSQL, Release-Management, Testing, Stakeholder-Kommunikation
Softwareentwicklung
  • Datenbankmigration
    • Migration von Schemata und Daten von Oracle SQL zu PostgreSQL
    • Umschreiben einer grossen Menge an Prozeduren und Funktionen
    • Neu-Integration der PostgreSQL-Datenbank in eine bestehende Applikation
    • Neu-Integration der PostgreSQL-Datenbank in die bestehende System- und Datenbanklandschaft
    • Redefinition bestehender periodischer Datenmigrationsprozesse (Import und Export)
  • Java-Backend
    • Maintenance und Weiterentwicklung einer bestehenden Applikation auf Basis des Groiss-Frameworks
    • Kommunikation und Synchronisierung zwischen Desktop- und Mobile-App
    • Anbindung interner und externer Systeme
Java PostgreSQL Oracle SQL Groiss Maven Ant
7 Monate
2021-04 - 2021-10

Testautomatisierung mit Selenium Web + Cucumber/Gherkin

Testautomatisierung Web-Frontend, Testdesign, Reporting Java Selenium Cucumber/Gherkin ...
Testautomatisierung Web-Frontend, Testdesign, Reporting
Testautomatisierung
  • Entwicklung eines Java-Frameworks für eine Testautomatisierung mit Selenium
  • Verbindung des Frameworks mit Cucumber/Gherkin zur Entwicklung der Tests in menschenlesbarer Sprache
  • Entwicklung der Tests
  • Reporting
Java Selenium Cucumber/Gherkin Maven
SICK AG, Waldkirch DE
3 Jahre 1 Monat
2018-08 - 2021-08

Java-Backend-Entwicklung

Softwareentwicklung Java OpenShift/Docker JBoss ...
Softwareentwicklung
  • Java-Backend-Entwicklung, Frontend-Entwicklung, Teil-Projektmanagement DevOps, allg. Systemarchitektur, Release-Management, Modularisierung, Cloud-Migration
  • Softwareentwicklung Java-Backend und Frontend, Design allg. Systemarchitektur, Modularisierung großer Softwarekomponenten, Release-Management, User Acceptenace Test-Management, Stakeholder-Kommunikation, Cloud-Migration


Softwareentwicklung

  • Java-Backend
    • J2EE (Hibernate, Weld), großer Schwerpunkt auf Transaktionssteuerung, DB-Kommunikation und Erhaltung von Datenintegrität
    • Asychrone, eventbasierte Kommunikation (JMS/IBM MQ Series)
    • Synchrone, REST-basierte Kommunikation
    • Anbindung interner und externer Systeme
  • Frontend
    • Neue Einarbeitung in Frontend-Technologien
    • Migration Session-basierter Frontends (Richfaces) zu REST-basierten Frontends (Rewrite Frontend und Backend)
    • Frontend-Entwicklung mit HTML 5 und React
  • DevOps, Systemarchitektur und Cloud-Migration
    • Migration eines Software-Monolithen zu einer Microservice-orientierten Architektur
    • Optimierung der Build-Prozess
    • Optimierung der Release-Prozesse
    • Migration auf eine Open PaaS ? Umgebung mit Oracle OpenShift/Docker
  • Tech/Dev Lead, Teil-Projektmanagement
    • Release Management
    • Stakeholderkommunikation
    • Entwicklerkoordination, Planung, Ressourcen-Management, Eskalation

Java OpenShift/Docker JBoss Maven Jenkins MSSQL
AXA Versicherung, Winterthur
2 Jahre 10 Monate
2015-10 - 2018-07

Java-Backend-Entwicklung, Scrum Master Funktion

Scrum Master, Softwareentwicklung Java Docker JBoss ...
Scrum Master, Softwareentwicklung
Scrum Master, Softwareentwicklung, Analyse, Datenmigration, Umgebungsmanagement, Dockerisierung, Mocking, Teststrategieentwicklung, Testing
Scrum Master
  • Einführung von Scrum-Prozessen in ein existierendes Entwicklungsteam: Transformation Wasserfall ? Scrum
  • Meeting-Ownership und -organisation
    • Daily Standups
    • Sprint Plannings
    • Reviews
    • Retros
  • Interne Koordination des Projektteams
  • Koordination mit anderen Projektteams
  • Fortschrittsüberprüfung und Reporting an Management
  • Analyse und Implementierung von Maßnahmen zur Testautomatisierung (Testcases, Umgebung, CI-Einbindung).
  • Erstellung einer Teststrategie für automatische Softwaretests im agilen Umfeld.
  • Implementierung automatisierter Testcases nach der entwickelten Teststrategie.
  • Anbindung der entwickelten Testcases an die zu testenden Applikationen und ihre Datenbanken.
  • Generierung dynamischer Testumgebungen mit Docker und Gradle.
    • Orchestrierung von zu testender Applikation + Datenbank(en) + Umsysteme/Mocks.
    • Isolation der zu testenden Applikationen von Umsystemen.
    •  Aufräumen der Docker-Umgebung.
  • Einbindung von Testcases und Docker-Umgebungsmanagement in Continuous Build.
  • Reporting der Ergebnisse an die Scrum-Teams.
Java Docker JBoss Maven Gradle JUnit TeamCity
Schweizerische Mobiliar, Bern
8 Monate
2015-02 - 2015-09

Entwicklung eines Big Data - Mustererkennungssystems

Softwareentwicklung, Analyse, Evaluierung, Präsentation Java Apache Spark Apache Hadoop ...
Softwareentwicklung, Analyse, Evaluierung, Präsentation
Entwicklung von Mustererkennungsfunktionen zur User-Verhaltensanalyse und -voraussage auf großen Datensätzen im Spark-Cluster.
  • Einlesen der Eingangsdaten.
  • Manuelle Analyse der Eingangsdaten und Bewertung der Datenqualität.
  • Säuberung und Filterung der Eingangsdaten sowie Identifikation von Schlüsselfeldern.
  • Implementierung unterschiedlicher bekannter Regionsklassifizierer in Apache Spark.
    • Inductive Conformal Predictor
    • Average-p-Value Cross-Conformal Predictor
  • Entwicklung eines modifizierten Regionsklassifizierers mit Verbesserungen in Laufzeit und Genauigkeit.
    • Average-Nonconformity Cross-Conformal Predictor
  • Verlässliche Voraussage von Suchanfragen
Java Apache Spark Apache Hadoop Maven
TravelTainment GmbH, Aachen DE
6 Monate
2014-08 - 2015-01

Entwicklung von Cluster-Datenverarbeitungsalgorithmen

Softwareentwicklung, Analyse, Evaluierung, Präsentation Java Apache Hadoop Apache Spark ...
Softwareentwicklung, Analyse, Evaluierung, Präsentation
Installation eines Spark-Clusters sowie Entwicklung von Algorithmen für die performante Verarbeitung großer Datenmengen (150 Millionen Datensätze pro Tag).
  • Aufbau eines Serverclusters mit Apache Spark.
  • Einlesen und Bereinigung der Eingangsdaten.
  • Statistische Reduktion der Datenmenge zum Performancevergleich diverser Clustergrößen.
  • Speichern der Daten im Cluster mit dem Hadoop Distributed File System.
  • Nutzung der erweiterten Parallelität in Master-Slave-Knotensystemen zur erheblichen Beschleunigung der Datenverarbeitung.
Java Apache Hadoop Apache Spark Apache Mahout Maven
TravelTainment GmbH, Aachen DE
3 Jahre 5 Monate
2011-03 - 2014-07

Entwicklung diverser Systeme

Entwicklung/Projektleitung einer Web-Applikation Java Maven Apache Tomcat ...
Entwicklung/Projektleitung einer Web-Applikation
Entwicklung diverser Systeme:
  • high-performance Webservices
  • Entwicklung/Projektleitung einer Web-Applikation
  • Eclipse RCP/Maven-Integration
  • Analyse OSGi-Plattform
  • Entwicklung von drei Systemen mit Schwerpunkt auf Middleware, Java J2EE, Java 7


Tätigkeiten

Softwareentwicklung, Datenbankdesign, Projektleitung, Testautomatisierung, Analyse, Evaluierung, Präsentation
  • Implementierung von high-performance Webservices
  • Build-/Deployment-/Release-Management
  • Anbindung diverser Umsysteme (externe Services, Datenbanken, SMTP-Server, Eventbasierte Kommunikationsserver, ?)
  • Frontend-Entwicklung
  • Projektleitung eines Teams von bis zu 6 Personen
  • Analyse Eclipse RCP/Maven
  • Analyse OSGi und Präsentation
Java Maven Apache Tomcat Apache Webserver Hibernate Spring Selenium JUnit jExcel JMX MySQL Ajax jQuery RabbitMQ AMQP
TravelTainment GmbH, Aachen DE

Aus- und Weiterbildung

Aus- und Weiterbildung

M. Sc. Künstliche Intelligenz
Maastricht University

B. Sc. Informatik
Fachhochschule Aachen

Ausbildung zum mathematisch-technischen Softwareentwickler
TravelTainment GmbH Würselen


Kompetenzen

Kompetenzen

Top-Skills

Java Datenbanken DevOps Webserver Application Server Projektmanagement Requirements Engineering Testautomatisierung Scrum

Schwerpunkte

Tätigkeitsschwerpunkt

  • Softwareentwicklung J2EE
    • Transaktionssysteme / Webservices
    • Frameworks
    • Datenbanken
  • DevOps
    • Webserver / Application Server
    • Cloud-Plattformen/-Migration
    • System Engineering
  • Projektmanagement
    • Teamkoordination & -kommunikation
    • Ext. Koordination & Kommunikation
    • Projektplanung, Architektur, Ressourcenplanung
  • Softwareentwicklung in Test
    • Testautomatisierung
    • Testumgebungsmanagement & Dockerisierung
    • Testdatenmanagement
  • Verarbeitung großer Datenmengen / Data Mining
    • Apache Spark / Apache Hadoop
    • Datenclustering & -klassifizierung
    • Mathematische Regression
  • Scrum
    • Zertifizierter Scrum Master
    • Zertifizierter Scrum Product Owner

Produkte / Standards / Erfahrungen / Methoden

Projektübersicht

  • Softwareentwicklung J2EE - 16 Jahre
  • DevOps - 9 Jahre
  • Scrum Master - 2 Jahre
  • Projektmanagement - 2 Jahre
  • Softwareentwicklung in Test - 5 Jahre
  • Verarbeitung großer Datenmengen Data Mining - 1 Jahr


EDV-Kenntnisse

Serverkomponenten

Apache Webserver, Application Server (Apache Tomcat, JBoss), Apache Spark, Apache Hadoop, RabbitMQ, HornetQ, MQ Series


Tools

  • Java Frameworks
    • Spring, Weld, Hibernate
  • Qualitätssicherung
    • Selenium Web, Selenium Server, JUnit, TestNG, Sonar, SoapUI, Cucumber/Gherkin
  • Kommunikation
    • SOAP, REST, JMS, JMX, AMQP
  • Entwicklung / Build
    • Eclipse, NetBeans, Hudson, TeamCity, Jenkins, Maven, Gradle
  • Betriebsplattformen
    • Docker, OpenShift, Kubernetes
  • Versionsmanagement
    • Subversion, Git

Methoden

  • Projektmanagement
    • Teamkoordination, Projektplanung, Ressourcenplanung, ext. Kommunikation, Eskalation
  • Design
    • Objektorientierte Analyse, Design, Implementierung, Serviceorientierte Architektur
  • Entwicklung
    • Scrum Master, Scrum Product Owner

Sonstige Kenntnisse

MS Office Suite (Word, Excel, PowerPoint)


Betriebssysteme

Unix / Linux
Windows

Programmiersprachen

Java J2EE

Datenbanken

MySQL
Oracle SQL
PostgreSQL
MSSQL
DB2

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.