Jörn Scheffler verfügbar

Jörn Scheffler

Senior Java Developer/Java Software Architect

verfügbar
Profilbild von Joern Scheffler Senior Java Developer/Java Software Architect aus Hamburg
  • 22393 Hamburg Freelancer in
  • Abschluss: 2. Staatsexamen
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | italienisch (Grundkenntnisse)
  • Letztes Update: 11.03.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Joern Scheffler Senior Java Developer/Java Software Architect aus Hamburg
DATEIANLAGEN
Zeugnisse

Diese Anzeige ist nur für angemeldete Nutzer möglich.

Lebenslauf

Diese Anzeige ist nur für angemeldete Nutzer möglich.

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
  • 11/2019 - 03/2020

  • Senior Java Developer
  • 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
  • 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
  • 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


ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Räumliche Verfügbarkeit: Großraum Hamburg im Umkreis von 50 km
Zeitliche Verfügbarkeit: Vollzeit (8h) ab Oktober 2016
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: