freiberufler Senior Software-Engineer - Ihr Experte für Java und Software Craftsmanship auf freelance.de

Senior Software-Engineer - Ihr Experte für Java und Software Craftsmanship

zuletzt online vor 2 Tagen
  • 85‐125€/Stunde
  • 26122 Oldenburg
  • Weltweit
  • de  |  en
  • 24.01.2024

Kurzvorstellung

Mit über 15 Jahren Erfahrung in der Softwareentwicklung helfe ich meinen Kunden seit 2017 freiberuflich in den Bereichen
• Softwareentwicklung
• Prozessautomatisierung
• Training & Coaching

Aktuelle Kerntechnologien:
• Java
• Spring Boot
• React

Auszug Referenzen (1)

"Herr B. hat ganz hervorragende Arbeit geleistet."
Beratung / Coaching
Kundenname anonymisiert
Tätigkeitszeitraum

7/2021 – 10/2023

Tätigkeitsbeschreibung

1. Durchführung von Beratungs-, Entwicklungs-, Schulungs- und Implementierungsleistungen mit dem Ziel, qualitätssichernde Maßnahmen im Entwicklungsprozess zu integrieren und auszubauen.
2. Durchführung von Einzel- und Gruppencoachings zu den Themen JUnit 5, Mockito, Refactoring-Maßnahmen, Clean Code Prinzipien, statische Code-Analysen, Testing Best Practices sowie Methoden und Werkzeuge zur Erhaltung und Erhöhung der Softwarequalität.
Referenztext:
"T. B. hat die Java EntwicklerInnen des Continentale Versicherungsverbunds als Coach und Trainer 2 Jahre lang erfolgreich unterstützt. Im Rahmen eines strategisch wichtigen Projektes, hat er ihnen in Einzel- und Gruppensitzungen zu den Themen CleanCode, Refactoring und Unittesting weiter geholfen. Selbst erfahrenen Kolleginnen konnte T. neue Aspekte vermitteln."

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Confluence (Atlassian), Eclipse, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), jboss, JDBC (Java Database Connectivity), JUnit, Selenium, SQL

Qualifikationen

  • Clean Code
  • Java (allg.)
  • Microservices
  • Prozessautomatisierung
  • React (JavaScript library)
  • Software Architektur / Modellierung
  • Software Craftsmanship
  • Softwarequalität
  • Spring Boot
  • Training - Coaching-Kompetenzen

Projekt‐ & Berufserfahrung

Softwareentwicklung (Frontend)
IT-Dienstleister einer großen Einzelhandelsgruppe, Hamburg
4/2022 – 11/2022 (8 Monate)
Handel
Tätigkeitszeitraum

4/2022 – 11/2022

Tätigkeitsbeschreibung

1. Migration der bestehenden grafischen Benutzeroberfläche einer Applikation zur Verwaltung von Pfandautomaten und zugehöriger Daten auf aktuelle Frontend-Technologien
2. Initiales Aufsetzen der GitHub Actions für automatisches Deployment

Eingesetzte Qualifikationen

Eclipse, Git, Jira, React Native, Representational State Transfer (REST), TypeScript, User Interface (UI)

Beratung / Coaching
Continentale Versicherungsverbund a. G., Dortmund
7/2021 – 10/2023 (2 Jahre, 4 Monate)
Versicherungen
Tätigkeitszeitraum

7/2021 – 10/2023

Tätigkeitsbeschreibung

1. Durchführung von Beratungs-, Entwicklungs-, Schulungs- und Implementierungsleistungen mit dem Ziel, qualitätssichernde Maßnahmen im Entwicklungsprozess zu integrieren und auszubauen.
2. Durchführung von Einzel- und Gruppencoachings zu den Themen JUnit 5, Mockito, Refactoring-Maßnahmen, Clean Code Prinzipien, statische Code-Analysen, Testing Best Practices sowie Methoden und Werkzeuge zur Erhaltung und Erhöhung der Softwarequalität.
Referenztext:
"T. B. hat die Java EntwicklerInnen des Continentale Versicherungsverbunds als Coach und Trainer 2 Jahre lang erfolgreich unterstützt. Im Rahmen eines strategisch wichtigen Projektes, hat er ihnen in Einzel- und Gruppensitzungen zu den Themen CleanCode, Refactoring und Unittesting weiter geholfen. Selbst erfahrenen Kolleginnen konnte T. neue Aspekte vermitteln."

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Confluence (Atlassian), Eclipse, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), jboss, JDBC (Java Database Connectivity), JUnit, Selenium, SQL

Training
Anbieter von Schulungsmaßnahmen im IT-Bereich, Braunschweig
5/2021 – 6/2021 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2021 – 6/2021

Tätigkeitsbeschreibung

1. Durchführung der Workshops „Advanced Streams & Collections in Java” (2 Schulungstage) und „Agile Teamwork with a Java Project“ (3 Schulungstage)
2. Erstellung von Schulungsunterlagen, fachgerechte Vorbereitung auf die zu vermittelnden Schulungsinhalte, Vermittlung der Schulungsinhalte, Moderation von Einzel- und Gruppenarbeiten, Organisation und fachliche Betreuung von Einzel- und Gruppenarbeiten, fachgerechte Nachbereitung der Schulungen.

Eingesetzte Qualifikationen

Java (allg.), Training - Coaching-Kompetenzen

Training
Anbieter von Schulungsmaßnahmen im IT-Bereich, Braunschweig
1/2021 – 2/2021 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2021 – 2/2021

Tätigkeitsbeschreibung

1. Coaching der Teilnehmer bei der Erstellung der Abschlussarbeiten – die Abschlussprüfung umfasste die Entwicklung einer kleinen Microservice-Applikation in Zweiergruppen, welche mit Spring Boot, MongoDB, PostgreSQL und Web-Technologien entwickelt, mit Docker containerisiert und mit Kubernetes orchestriert werden sollte.
2. Abnahme der Prüfungen und Ermittlung der Gesamtnote der Abschlussarbeiten – die entwickelten Applikationen und die erstellten Dokumentationen sowie von den Gruppen vorgetragene Produktpräsentationen wurden bewertet. Anschließend wurden 15-minütige Fachgespräche mit den einzelnen Teilnehmern geführt und bewertet. Abschließend erhielten die Teilnehmer ihre Gesamtnote.

Eingesetzte Qualifikationen

Docker, MongoDB, PostgreSQL, Spring

Softwareentwickler (Fullstack)
IT-Tochter einer großen Unternehmensgruppe, Bremen
12/2019 – 3/2020 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

12/2019 – 3/2020

Tätigkeitsbeschreibung

Entwicklung eines Frameworks zur Vereinfachung von KPI-Berechnungen, Datenaggregation und - Archivierung mit zugehöriger UI auf Basis eines vom Kunden selbst entwickelten UI-Frameworks.

Eingesetzte Qualifikationen

Oracle Database, SQL, Eclipse, Git, Gradle, Hibernate (Java), Java (allg.), Jira, JUnit, Representational State Transfer (REST)

Softwareentwickler (Fullstack)
Deposit Solutions GmbH, Hamburg
10/2018 – 5/2019 (8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/2018 – 5/2019

Tätigkeitsbeschreibung

Conceptual design, implementation and documentation of a Spring Boot based microservice to automate business processes related to ID card copies and integration of the new service into an existing microservice architecture.
Referenztext:
"I am extremely satisfied of the time T. has been working in the team. His attitude towards work has been invaluable. He completely took full ownership of his tasks, combining independence and transparence of the work. With T.'s experience I easily see him as an architect or on a similar position."

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Confluence (Atlassian), Docker, Git, Hibernate (Java), HTML, Java (allg.), JavaScript, JavaScript Object Notation (JSON), Jira, JUnit, MariaDB, mySQL, NetBeans, Representational State Transfer (REST), Spring, SQL

Softwareentwickler (Backend)
IT-Dienstleister eines großen Handelsunternehmen, Hagen
11/2017 – 6/2018 (8 Monate)
Handel
Tätigkeitszeitraum

11/2017 – 6/2018

Tätigkeitsbeschreibung

Weiterentwicklung einer Applikation zur Berechnung und Verwaltung von Kundenpunkteständen, wobei Punkte durch Einkäufe gesammelt und gegen Prämien und Rabatte eingetauscht werden können.

Eingesetzte Qualifikationen

Confluence (Atlassian), Jetty, Git, Gradle, Java (allg.), Jenkins, JUnit, Spring, SOAP (Simple Object Access Protocol), JavaScript Object Notation (JSON), Representational State Transfer (REST), Webservices

Softwareentwickler (Backend)
Materna GmbH Information & Communications, Dortmund
7/2017 – 9/2017 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2017 – 9/2017

Tätigkeitsbeschreibung

Unterstützung bei der Neuentwicklung eines Self Contained Systems im Zuge einer Architekturrevolution eines großen, verteilten B2C-Portals im Logistik-Bereich.
Referenztext:
"T. H. B. hat für die [...] GmbH an dem strategisch wichtigen Umbau eines monolithischen Bestandssystems in ein Konglomerat eigenständiger Micro Services mitgearbeitet. Er war maßgeblich beteiligt an der Umsetzung einer Webapplikation auf Basis eines modernen und zukunftsweisenden Technologie Stacks mit Spring Boot. Mit seinem großen Erfahrungsschatz und seinem tiefgreifenden Know How hat er schnell eine tragende und verantwortungsvolle Rolle im Team eingenommen und das Projekt entscheidend vorangebracht."

Eingesetzte Qualifikationen

Confluence (Atlassian), Git, Gradle, Java (allg.), JavaScript Object Notation (JSON), Jenkins, Jetty, JUnit, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Spring

Software-Engineer
THB IT-Services, Oldenburg
3/2017 – 12/2049 (32 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 12/2049

Tätigkeitsbeschreibung

Automatisierung der Build- und Deploymentpipelines interner Anwendungen:

Implementierung wiederverwendbarer GitHub Workflows zur Automatisierung des Build- und Deploymentprozesses aller internen Anwendungen (sowohl Backend als auch Frontend)

Eingesetzte Qualifikationen

Apache Maven, Docker

Software-Engineer
THB IT-Services, Oldenburg
3/2017 – 12/2049 (32 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 12/2049

Tätigkeitsbeschreibung

business-document-generator:

Konzeption, Implementierung und Test einer Applikation, welche auf Basis der eingegebenen Benutzerdaten geschäftliche Dokumente generiert

Eingesetzte Qualifikationen

Apache Maven, Docker, Git, Spring, Representational State Transfer (REST)

Software-Engineer
THB IT-Services, Oldenburg
3/2017 – 12/2049 (32 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 12/2049

Tätigkeitsbeschreibung

document-converter:

Konzeption, Implementierung und Test einer Bibliothek, welche REST-Schnittstellen zum Konvertieren von Dateien bereitstellt (z.B. HTML → PDF)

Eingesetzte Qualifikationen

Apache Maven, Docker, Git, Spring, Representational State Transfer (REST)

Software-Engineer
THB IT-Services, Oldenburg
3/2017 – 12/2049 (32 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 12/2049

Tätigkeitsbeschreibung

Unternehmenswebsite (-Hyperlink entfernt-):

1. Konzeption, Implementierung und Test von Komponenten und Schnittstellen
2. Konzeption, Implementierung und Test von Microservices
3. Erstellung einer unternehmenseigenen Komponentenbibliothek
4. Wartung und Weiterentwicklung

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Apache Maven, Docker, Git, Java Message Service (JMS), MariaDB, MongoDB, React (JavaScript library), Representational State Transfer (REST), Spring, TypeScript

Softwareentwickler
THB IT-Services, Oldenburg
3/2017 – 12/2049 (32 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 12/2049

Tätigkeitsbeschreibung

Automatisierung von Zeiterfassungs- und Invoicingprozessen:

1. Konzeption, Implementierung und Test von Microservices
2. Konzeption, Implementierung und Test von Mobile Apps
3. Konzeption, Implementierung und Test von Web-Anwendungen

Eingesetzte Qualifikationen

MariaDB, MongoDB, Apache Maven, Docker, Git, Spring, TypeScript, Java Message Service (JMS), CSS (Cascading Style Sheet), React (JavaScript library), React Native, Representational State Transfer (REST)

Softwareentwickler (Fullstack)
IT-Dienstleister einer großen Einzelhandelsgruppe, Hamburg
3/2017 – 12/2023 (6 Jahre, 10 Monate)
Handel
Tätigkeitszeitraum

3/2017 – 12/2023

Tätigkeitsbeschreibung

1. Wartung und Weiterentwicklung einer auf einer Microservice-Architektur basierenden Web-Applikation zur Überwachung und Steuerung des EDI-Nachrichtenflusses
2. Anforderungsanalyse, Konzeption, Implementierung und Test neuer Features
3. Anwenderunterstützung und Analyse von Produktionsproblemen

Teilprojekt Alerting
- Implementierung von CRUD-Operationen (Frontend + Backend)
- Backend-Implementierung der Ausführung von Alertings im vom benutzer definierten Zyklus (z.B. Montag bis Freitag, stündlich, zwischen 08:00 und 16:00 Uhr, bis einschließlich des festgelegten Datums)
- Die Ausführung von Alertings besteht aus dem Sammeln der vom Benutzer definierten Daten, welche individuell pro Alerting konfiguriert werden, dem Export der Daten in ein Excel-Dokument und der Bereitstellung der exportierten Datei über einen Download-Link, der den im jeweiligen Alerting definierten Benutzern per E-Mail bereitgestellt wird
- Die Daten werden historisiert und jede Ausführung und die dazugehörigen Ergebnisse sind über das Web-Frontend abrufbar

Teilprojekt Datenexports
- Implementierung von wiederverwendbaren, konfigurierbaren Datenexports (CSV/Excel/JSON)

Teilprojekt Clearing
- Implementierung der Möglichkeit, einzelne Nachrichten oder beliebig viele Nachrichten über das Web-Frontend zu „klären“
- Der Benutzer trägt dabei – abhängig von Nachrichtentyp (INVOIC, DESADV, andere) – bestimmte Daten, darunter auch Dateiuploads, in ein Formular ein. Die eingegebenen Daten werden transformiert und angereichert und anschließend bestimmte Felder an den Nachrichten aktualisiert
- Bei bestimmten Nachrichtentypen erfolgt automatisiert eine Meldung an das nationale SAP-PI System, wo die Daten weiterverarbeitet werden

Teilprojekt Massendownload
- Frontend: Bereitstellung eines Formulars zur Auswahl mehrerer Nachrichten, Auswahl der herunterzuladenden Nachrichtentypen (EDIFACT,IDOC, u.a.) und ob die jeweiligen Eltern-Nachrichten – falls vorhanden – zusätzlich heruntergeladen werden sollen
- Backend: Ermitteln aller herunterzuladenden Dateien, Erstellung einer Archiv-Datei und Bereitstellung zum Download

Teilprojekt Alerting 2.0
- Umstrukturierung des Alerting-Prozesses im Front- und Backend
- Extraktion des Alertings in einen eigenen Microservice

Teilprojekt Anbindung regionale Pis
- Neben des nationalen SAP PI-Systems sollen auch Daten aus den regionalen SAP PI-Systemen empfangen und verarbeitet werden
- Implementierung des gesamten Nachrichteneingangs-Prozesses vom Abruf der Nachrichtendaten über den Download der entsprechenden Payload-Dateien bis zur Persistierung der Daten
- Bereitstellung der Daten über das Web-Frontend

Wartungsarbeiten
- Bugfixing
- Optimierung der Geschwindigkeit von Abfrageausführungen
- Upgrade von Bibliotheken wie Spring Boot
- Behebung von Sicherheitslücken
- Extraktion von vorhandenem Code in neue Microservices (Bearbeiten des Schnitts der Microservices)
- Uvm.

Eingesetzte Qualifikationen

Apache Camel, Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, EDI / EDIFACT, Git, Hibernate (Java), HTML, Java (allg.), JavaScript, JavaScript Object Notation (JSON), Jenkins, Jira, JSF (Java Server Faces), JUnit, PL/SQL, Representational State Transfer (REST), Spring, SQL

Senior Software Engineer (Festanstellung)
Bünting Informations Technologie GmbH, Oldenburg
2/2014 – 2/2017 (3 Jahre, 1 Monat)
Handel
Tätigkeitszeitraum

2/2014 – 2/2017

Tätigkeitsbeschreibung

Wartung und Weiterentwicklung der Telepoint-eigenen BackOffice-Software. Die Web-Anwendung beinhaltet eine Vielzahl von Modulen zur Automatisierung von und Unterstützung bei betriebswirtschaftlichen Prozessen.

Eingesetzte Qualifikationen

Apache Tomcat, ApplicationServer, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Java (allg.), JavaScript, JSF (Java Server Faces), mySQL, Oracle Database, PL/SQL, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Spring, SQL, Webservices

Senior Software Engineer (Festanstellung)
Telepoint Elektrohandelsgesellschaft mbH & Co. KG, Oldenburg
9/2013 – 1/2014 (5 Monate)
Handel
Tätigkeitszeitraum

9/2013 – 1/2014

Tätigkeitsbeschreibung

Wartung und Weiterentwicklung der Telepoint-eigenen BackOffice-Software. Die Web-Anwendung beinhaltet eine Vielzahl von Modulen zur Automatisierung von und Unterstützung bei betriebswirtschaftlichen Prozessen.

Eingesetzte Qualifikationen

Apache Tomcat, ApplicationServer, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Java (allg.), JavaScript, JSF (Java Server Faces), mySQL, Oracle Database, PL/SQL, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Spring, SQL, Webservices

Senior Software Engineer (Festanstellung)
ADTELLIGENCE GmbH, Mannheim
8/2012 – 8/2013 (1 Jahr, 1 Monat)
Marketing
Tätigkeitszeitraum

8/2012 – 8/2013

Tätigkeitsbeschreibung

Technischer Hauptansprechpartner für den Kunden sowie Leitung eines Projektteams zur Wartung und Weiterentwicklung einer Software zur Verwaltung von Werbekampagnen unter Verwendung von Java, ColdFusion, JSP, Servlets, Spring, iBatis, JavaScript, CSS, RestEasy und JAX-B.
Beratung, Konzeption, Projektkoordination und Implementierung für die Neuauflage der Software unter Verwendung von Java, JSF, PrimeFaces, Spring, Hibernate, Tomcat, PostgreSQL, Apache CXF, Spring und JAX-RS.

Eingesetzte Qualifikationen

PostgreSQL, Apache Tomcat, Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), Spring, ColdFusion, CSS (Cascading Style Sheet), JavaScript, JSF (Java Server Faces), JSP (Java Server Pages), Representational State Transfer (REST)

Junior Software Engineer (Festanstellung)
BTC Business Technology Consulting AG, Oldenburg
5/2009 – 7/2012 (3 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2009 – 7/2012

Tätigkeitsbeschreibung

2nd Level Support für eine Software im Bereich Telekommunikation unter Verwendung von Oracle, SQL und PL/SQL.
Weiterentwicklung einer mittels Visual Basic 6 entwickelten Applikation im Bereich Telekommunikation.
Weiterentwicklung einer mittels Access und VBA entwickelten Applikation im Bereich Telekommunikation.
Konzeption und Implementierung sowie Wartung von Geschäftsprozessen im Bereich Telekommunikation unter Verwendung des Workflowsystems SER Doxis, Java sowie SOAP WebServices.

Eingesetzte Qualifikationen

Microsoft Access, Oracle Database, SQL, Java (allg.), PL/SQL, Visual Basic, SOAP (Simple Object Access Protocol), VBA (Visual Basic for Applications), Webservices, Simulation Geschäftsprozesse

Software-Entwickler (Festanstellung)
Meier IT-Connect GmbH, Lübbecke
8/2008 – 12/2008 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2008 – 12/2008

Tätigkeitsbeschreibung

Weiterentwicklung der für die Justiz erstellten Web-Applikation web.sta 3.0 unter Verwendung von Java, JSP, Servlets, XML, HTML, JavaScript und CSS und Oracle als Datenbankmanagement-System.

Eingesetzte Qualifikationen

Oracle Database, Java (allg.), XML, CSS (Cascading Style Sheet), HTML, JavaScript, JSP (Java Server Pages)

Application Manager (Festanstellung)
SNT Deutschland AG, Frankfurt am Main
5/2008 – 8/2008 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2008 – 8/2008

Tätigkeitsbeschreibung

Betreuung der Forderungsmanagement-Software phinAMV, Einarbeitung in die Qualitätssicherung von Software, insbesondere Softwaretests, Entwicklung eines Web-Portals für die IT-Abteilung mit Java und dem Google Web Toolkit (GWT).

Eingesetzte Qualifikationen

Java (allg.)

Software-Entwickler (Festanstellung)
Meier IT-Connect GmbH, Lübbecke
2/2007 – 4/2008 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2007 – 4/2008

Tätigkeitsbeschreibung

Wartung und Weiterentwicklung der Pflegemanagement-Software VitaNova auf Basis einer MS SQL-Server Datenbank unter Verwendung von Java, Swing und XML.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Java (allg.), Swing (Java), XML

Zertifikate

Clean Code Developer Advanced
CCD Akademie GmbH
2023
Clean Code Developer Architect
CCD Akademie GmbH
2023
Fachkraft für agile Führung (IHK)
IHK Ostbrandenburg
2022
Fortbildung nach der Ausbildereignungsverordnung
European Business-Ecadamy
2022
Fachkraft für agiles Projektmanagement (IHK)
IHK Ostbrandenburg
2021
Business Trainer & Berater EBE
European Business Ecadamy
2020
Train the Trainer (IHK)
IHK Braunschweig
2020

Ausbildung

staatl. gepr. Informatiker Softwaretechnologie
Ausbildung
b.i.b. Paderborn - International College für angewandte Informatik
2006

Über mich

Ihre Vorteile
• Fundierte Fachkompetenz durch Leidenschaft, Begeisterungsfähigkeit und langjährige IT-Erfahrung
• Softwareentwicklung (Fullstack) mit dem Fokus auf die Programmiersprache Java im Backend und React und TypeScript im Frontend
• Hohe Code-Qualität für nachhaltige, verständliche, wartbare und testbare Software durch Einhaltung von Clean Code Prinzipien, Verwendung statischer Code-Analyse Tools, Durchführung von Pair Programmings und Code Reviews sowie Lieferung einer hohen Testabdeckung zur Sicherstellung der Korrektheit der entwickelten Systeme
• Umfangreiche Kenntnisse und Erfahrungen im Bereich der nachhaltigen Wissensvermittlung in Trainings, Workshops und Coachings

Ich beschäftige mehrere festangestellte Mitarbeiter/Innen, sodass auch größere Bedarfe abgedeckt werden können.

Weitere Kenntnisse

Java
Spring Boot
Rest
JMS
OAuth2
Flying Saucer
Thymeleaf
Junit
Mockito
Oracle
MySQL/MariaDB
SQL
MongoDB
HTML, CSS, JavaScript
TypeScript
React
React Native
Material UI
Next.js
Jest
Yarn
Docker
Git
GitHub Actions
Agile Vorgehensweisen
Clean Code Prinzipien
Domain Driven Design
Test Driven Development
Microservices
Apache Maven
OpenAPI
Apache Camel
Apache Commons
Apache Freemarker
Apache POI
Apache Tomcat
Apache Wicket
Architekturmuster
AssertJ
Atlassian Confluence
Atlassian JIRA
CDI
ColdFusion
CSV
DB2
DBUnit
Dozer
Eclipse
Eclipselink
EDIFACT
EJB
Flyway by Boxfuse
Ghost (Headless) CMS
GitHub
GitLab
GlassFish Application Server
Gradle
Harmcrest
Hazelcast
Hibernate
HSQLDB
Hystrix
iBatis
IntelliJ
IntelliJ IDEA
Java EE
JAX-B
JAX-WS
JBoss
JBoss RichFaces
JDBC
Jenkins
Jetty
JPA
JPQL
JQuery
JSF
JSON
JSP
Keycloak
Logback
Lombock
MapStruct
Maria DB
Mercurial
MS SQL-Server
MySQL
NetBeans
NoSQL
PDF Box
PL/SQL
Portainer
PrimeFaces
Redis
Refactoring-Maßnahmen
RestEasy
Selenium
Servlets
SL4J
SOAP
SonarQube
Spring Framework
Spring Security
Struts
Subversion
Swing
TestNG
Tomcat
UML
Webservices
XML

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
367
Alter
38
Berufserfahrung
17 Jahre und 2 Monate (seit 02/2007)
Projektleitung
8 Jahre

Kontaktdaten

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

Jetzt Mitglied werden