Profilbild von Joern Scheffler Senior Java Developer/Java Software Architect aus Hamburg

Jörn Scheffler

verfügbar

Letztes Update: 06.09.2022

Senior Java Developer/Java Software Architect

Abschluss: 2. Staatsexamen
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | italienisch (Grundkenntnisse)

Dateianlagen

arbeitszeugnisse_neu.pdf
Lebenslauf_Profil_neu.pdf

Skills

Ich habe langjährige Erfahrung in der Software-Entwicklung im JEE/Java- und Open Source-Bereich. In verschiedenen Positionen als Entwickler, Softwarearchitekt oder (Teil-)Projektleiter war ich in Projekten  verschiedener Größenordnung an der Konzeption und Entwicklung von multi-tier komponentenbasierten Software-Systemen beteiligt. Diese Erfahrung dient mir als Basis, mich in die spezifischen  Vorgehensmodelle, Technologien  und eingesetzten Tools bei der Lösung der anstehenden  Projektaufgabe einzuarbeiten. 
 
Mein Skillprofil im einzelnen:
  • Umfassende und langjährige Erfahrung in der Software-Architektur und – Entwicklung im Java-Umfeld seit mehr als 10 Jahren in Projekten verschiedener Branchen:  Gaming/Gambling, E-Commerce, Online-Banking, electronic payment, loyalty systems, Versicherung, IT
  • Tiefgreifendes Know-how  in  gängigen  JEE Technologien, Frameworks und  Programmiersprachen wie Spring, Hibernate, JPA2, XML/XSD, SOAP, REST, Tomcat Web Server, JBoss AS
  • Beschäftigung und Kenntnis in agilen Projektvorgehensweisen und -methoden wie Scrum/Kanban/XP seit 2002 und Erfahrung im Einsatz für Entwicklungsteams  (darunter internationale Projekte mit der Projektsprache Englisch) 
  • Erfahrung in o. g. Projekten mit dem agilen Tool Set: CI mit  Hudson/Jenkins, Maven, Subversion, Git  und agilem Projektmanagement mit Jira(Greenhopper Plugin (heute Jira Agile) , Fisheye)
  • Erfahrung in der Qualitätssicherung und Test-Driven  Development mit JUnit seit 2005, ebenso die Arbeit mit Java Mock Frameworks für Integrationstests (EasyMock, Mockito)
  • Entwicklung von Backendkomponenten mit JDBC (SQL), Hibernate (JPA2) u. a. mit HQL Statements und Named Queries.
  • Bash Shell Scripting : z. B. Batch Startscripts zur Konfiguration der JVM und diverse Hilfsscripts
  • Entwicklung Groovy Testcases zum Testen von Java REST Webserviceendpoints
  • Entwicklung von Java Server Pages (JSTL Taglib, Spring MVC Taglib) mit Einbettung in HTML unter Einsatz von Javascript
  • Coaching in Entwicklungs- und Architekturfragen
  • Umfangreiche Kenntnisse in Design Patterns, Clean Code
  • Erfahrung im Refactoring von Großprojekten

Projekthistorie

04/2021 - 09/2021
Senior Java Developer


11/2019 - 03/2020
Senior Java Developer
(Sonstiges, 50-250 Mitarbeiter)

11/2019 –03/2020                  Questax Systems GmbH

                                             Branche: Software Consulting

                                             Senior Java Developer

Schwerpunkte:

 

  • Einsatz bei einem internationalen Flugkonzern
  • Portierung einer JEE Applikation zur Verwaltung von Reparaturvorgängen von JBoss EAP 7.1  Server (JEE 7) nach JBoss EAP 7.2 Server (JEE 8).
  • Sicherstellung eines fehlerfreien Deployments auf den Application Server, insbesondere für die über CDI injizierten EJB .
  • Portierung der existierenden Suchfunktionalität, basierend auf  der Lucene Engine, nach Hibernate Search in Verbindung mit  Elastic Search.
  • Durchführung von Code Reviews im Rahmen der QS.

 

Realisiert auf der Basis der Java 1.8 SE-Plattform, unter Einsatz von EJB 3.1, Hibernate 5  sowie Intellij als IDE, Java Testframework Mockito und Junit4, assertj  für JUnit-und Integrationstests, Maven 3 für Build und Tests, Jenkins als CI-Tool, Git als Sourceverwaltung, Bitbucket, GitLab als Git Repository Vewaltungstool, Sourcetree als Git Client, Jira als Entwicklungs –prozesssteuerungstool.

Projektvorgehen: Scrum

 

 

 


08/2018 - 09/2019
Senior Java Developer
(Sonstiges, 50-250 Mitarbeiter)

08/2018 –09/2019                  Questax Professionals GmbH

                                             Branche: Software Consulting

                                             Senior Java Developer

Schwerpunkte:

 

  • Einsatz bei einem internationalen Bankkonzern
  • Konzeption, Neu-, Weiterentwicklung und Refactoring REST basierter Web Services und SOAP Web Services auf Basis des Spring Boot Frameworks in der Domäne Partner-Services.
  • Entwicklung einer Quartz  Timer getriggerten Spring Boot Poll Applikation zur Überwachung des Zustandes bestimmter Openshift Pods mit der Maßgabe, auf der Basis der Auswertung bestimmter HTTP Fehler Return Codes einen Neustart zu initialiseren.
  • Portierung und Modernisierung existierender Business Web Services nach Spring Boot 2.
  • Entwicklung von Architekturvorschlägen zur stufenweisen Integration  bestehender Web Service in eine Spring Cloud Architektur
  • Erstellung von JUnit basierten Klassen-und Integrationstests.
  • Durchführung von Code Reviews im Rahmen der QS.
  • Unterstützung des Entwicklerteams bei der agilen Transformation des Entwicklungsvorgehens.

Realisiert auf der Basis der Java 1.8 SE-Plattform, unter Einsatz von Spring Boot 2.1.4, Apache CXF, Hibernate 5  sowie Eclipse STS als IDE, Web Server Tomcat 8, Java Testframework Mockito und Spring /Junit4, assertj  für JUnit-und Integrationstests, Pact für Schnittstellentest, WireMock für stubbing und mocking von Web Services, Maven 3 für Build und Tests, Jenkins als CI-Tool, Git als Sourceverwaltung, OpenShift/Docker als Runtimeumgebung.

Projektvorgehen: Scrum


04/2016 - 02/2018
Java Entwickler/Consultant
(Sonstiges, < 10 Mitarbeiter)

04/2016 –02/2018                  Freiberufliche Tätigkeit

                                             Branche: Software Consulting

                                             Java Entwickler/Consultant

Schwerpunkte:

 

  • Projekteinsatz bei einem internationalen Handelskonzern
  • Konzeption, Weiterentwicklung und Refactoring SOAP basierter Web Services in einer zentralen Komponente der B2C Konzernsoftware.
  • Erstellung von JUnit basierten Klassen-und Integrationstests.
  • Umstellung der monolithischen Softwarearchitektur auf eine REST  basierte Microservice Architektur mit Spring Boot.
  • Entwicklung von REST Controllers für die synchrone und asynchrone Kommunikation mit Business Backend  Services
  • Upgrade von Basistechnologien wie Spring, Log4j.

Realisiert auf der Basis der Java 1.8 SE-Plattform, unter Einsatz von Spring 3.2, 4.3.5,  Spring Boot 1.5.9, Hibernate 4.0  sowie Eclipse Mars als IDE, Web Server Tomcat 7.14, Java Testframework Mockito 3.1 und Spring /Junit4, assertj  für Integrationstests, Maven 3 für Build und Tests, Jenkins als CI-Tool, Git als Sourceverwaltung, Netfix/Hystrix 1.5

Projektvorgehen: Scrum


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Räumliche Verfügbarkeit: Großraum Hamburg im Umkreis von 50 km
Zeitliche Verfügbarkeit: Vollzeit (8h) ab Oktober 2016
Profilbild von Joern Scheffler Senior Java Developer/Java Software Architect aus Hamburg Senior Java Developer/Java Software Architect
Registrieren