27.10.2026 aktualisiert

**** ******** ****
100 % verfügbar

IT-Consultant | Senior Software Developer | Java, C++

Gaimersheim, Deutschland
Gaimersheim +100 km
Diplom Ingenieur der Elektrotechnik (FH)
Gaimersheim, Deutschland
Gaimersheim +100 km
Diplom Ingenieur der Elektrotechnik (FH)

Profilanlagen

20261027.Profil.HansReuthlinger.focusDvTech.pdf

Skills

Dc/osJavaC++DevOpsVisual C++J2EEJava SEJava DevSpring FrameworkJdeveloperManaged C++Visual CObjektorientierte Software-EntwicklungSQL DeveloperScrumSoftwareentwicklungSoftware ProjektmanagementSoftwareherstellungSubversionSpring MVCBackendSpring Data
Methodik, Architektur & Projektmanagement
  • Agile Software-Entwicklung (Scrum)
  • Objektorientierte Analyse und Design (u. a. UML)
  • Software-Konfigurationsmanagement
  • Definition von Programmierrichtlinien
  • Projektmanagement
  • Erstellung von Fachkonzepten
  • Testgetriebene Software-Entwicklung (TDD)
  • Konzeption / Entwicklung innerhalb einer OSGi-Architektur
  • Konzeption / Entwicklung innerhalb einer J2EE-Architektur
  • Konzeption / Entwicklung innerhalb einer Microservices-Architektur
  • Camunda / BPMN
Backend & Softwarearchitektur
  • Java SE 11+ / JEE / J2EE
  • Spring Framework / Spring Boot
  • Quarkus
  • Microservices-Architekturen
  • REST Services & Webservice-Entwicklung
  • Client-/Server-Architekturen
  • Container-Plattformen
  • Spring MVC
  • Java Servlets
  • Apache Tomcat (Konfiguration)
Datenbanken & Datenzugriff
  • Oracle
  • PostgreSQL
  • MySQL / MariaDB
  • Microsoft SQL Server
  • SQL
  • Hibernate
  • Spring Data
  • EclipseLink
Web- & Frontend-Entwicklung
  • TypeScript
  • JavaScript
  • Angular / Angular Material
  • HTML
  • JSON
  • XML
  • jQuery
  • PHP 5
DevOps, Container & CI/CD
  • Docker
  • kubernetes
  • DC/OS
  • Tilt
  • Git
  • Maven
  • Jenkins Pipelines
  • Tekton Pipelines
  • Ant
Betriebssysteme & Plattformen
  • Microsoft Windows
  • Linux (Ubuntu, CentOS u. a.)
  • macOS
Entwicklungsumgebungen & Tools
  • IntelliJ IDEA
  • Eclipse
  • WebStorm
  • JIRA
  • MS Project
Application Server & Enterprise-Technologien
  • Payara
  • JBoss
  • BEA WebLogic Server
  • JavaServer Faces (JSF)
  • Apache Wicket
  • SOA / OSGi / Equinox
  • Eclipse RCP
  • Eclipse RAP
Versionsverwaltung
  • Subversion
  • CVS
  • Microsoft Visual SourceSafe
Weitere Programmiersprachen & Entwicklungstechnologien
  • C++
  • C#
  • Delphi
  • Visual C++
  • Visual Basic
  • Borland C++ Builder
  • ISA Dialog Manager
  • Centura Team Developer
  • Oracle Developer 2000
  • Borland JBuilder

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2001

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Lead Developer

focus DV-Technologie

Internet und Informationstechnologie

< 10 Mitarbeiter

Thema:
Entwicklung einer integrierten Sammlung von Softwarelösungen, die Unternehmen bei der Umsetzung und Verwaltung von Governance, Risk & Compliance (GRC) unterstützt.

Geforderte Skills:
• JDK 17+ Java Standard Edition
• Eclipse Equinox OSGI-Platform
• Eclipse RAP Remote Application Framework
• Spring MVC Web Framework
• Spring Security Spring Framework
• Spring Boot Java OpenSource Framework
• REST WebServices
• JPA Java Persistence Api
• Liquibase DataModel Version Management
• Oracle Datenbank
• MS Sql Server Datenbank
• PostgreSQL Datenbank
• Tomcat 9 / 10 Servlet Container
• Docker Containerisierung
• maven (Buildmanagement)
• BitBucket Atlassian Codeverwaltung
• Git Versionsverwaltung
• Jenkins CI / CD
• JIRA Atlassian BugTracking
• Confluence Atlassian Dokumentationsplatform

Aufgabenschwerpunkte im Projekt:
• Konzeption / Entwicklung / Dokumdentation diverser Anwendungen im Rahmen der Produktsuite GRC.
• Erstellung Build-Pipeline für die Anwendungen in Jenkins
• Dokumentation via AsciiCode

Lead Developer

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Projekt : BAB-REHA / BAB-Neu

Thema :
Projektziel ist die Erstellung einer Anwendung auf MicroService-Architektur zur Abwicklung von Anträgen zu Berusfsausbildungsbeihilfe sowie berufsvorbereitenden Massnahmen und Rehabilitationsmassnahmen - von der Antragstellung über die Genehmigung und Berechnung der Fördergelder bis hin zur Auszahlungsverwaltung innerhalb derselben Applikation.

Geforderte Skills:
  • JDK 17+ Java Standard Edition
  • Kubernetes Container Platform (Microservice)
  • Docker Container Architecture
  • Payara ApplicationServer
  • Quarkus Cloud-Native Java Framework
  • JEE Java Enterprise Environment
  • REST WebServices
  • JPA Java Persistence Api
  • Liquibase DataModel Version Management
  • Oracle Datenbank
  • DMN Decision Modelling
  • BPMN Business Process Modelling
  • Kafka Event Streaming Platform
  • maven (Buildmanagement)
  • npm (Buildmanagement)
  • Angular Material Web-Frontend-Framework
  • Bitbucket Git-Repository-Server
  • Jenkins Continous Integration Server
  • Scrum (Agiles Projekt Management)
  • Confluence (Wiki Dokumentations-System)
  • JIRA (UserStory-/Task-/BugTracking)
  • Typescript / Javascript (Frontend Scripting)
  • eclipse (Entwicklungsumgebung)
  • IntelliJ iidea (Entwicklungsumgebung)
  • Webstorm Frontend Entwicklungsumgebung
Fachliche Aufgabenschwerpunkte im Projekt:
  • Konzeption und OOA/OOD/DMN/BPMN-Modellierung auf Basis von Camunda bzw. UML-Artefakten.
  • Implementierung / Umsetzung im Rahmen der vorgegebenen Micro-Architektur

Lead Developer

ING-Deutschland

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Projekt : MEANS SCS (Authentication & Authorization Management)

Thema : Im Rahmen der regulatorischen Anforderung 'PSD2' (Payment Services Directive 2) soll ein zentraler Einstiegspunkt für alle Verfahren der Authorisierung von Transaktionen (ITan, MTan, IbPin, DibaKey, HardToken) für alle Kanäle bei der ING-DiBa implementiert werden.


Geforderte Skills:
  • JDK 1.5 / 1.6 / 1.7 / 1.8 (Java)
  • eclipse (Entwicklungsumgebung)
  • IntelliJ iidea (Entwicklungsumgebung
  • maven (Buildmanagement)
  • Spring Cloud (Application-Framework)
  • Spring Boot (Application Framework)
  • REST (Restful WebServices)
  • Polymer (Web-Frontend Framework)
  • Hibernate (ORM)
  • Oracle (Datenbank)
  • SQL / PL-SQL (Datenbank-Prog.)
  • JUnit / TestNg / Mockito (Test-/ Mocking- Framework)
  • Tomcat / Jetty (Servlet-Engines)
  • GIT (Source-Management)
  • JUnit, Mockito, EasyMock (Testing-/Mocking)
  • Jenkins / CloudBees (Continous Integration)
  • Scrum (Agiles Prj.Management)
  • Confluence (Wiki Dokumentations-Sys.)
  • JIRA (Bug-Tracking / Agile Project-Mgmt.)

Fachliche Aufgabenschwerpunkte im Projekt:

• Konzeption und OOA/OOD-Modellierung auf Basis von UML-Artefakten. Die technische Dokumentation wird (source-nah) im GIT repository mitverwaltet (asciidoc, plantUml) und im automatischen Build-Prozess aktualisiert und veröffentlicht.
• Implementierung / Umsetzung im Rahmen der vorgegebenen Architektur und gemäß der beplanten Features und Aufgabenpakete

Lead Developer

ING Deutschland

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter


Projekt : CLAM (Central Login & Acess Management)

Thema :
Im Rahmen der regulatorischen Anforderung 'PSD2' (Payment Services Directive 2) soll ein zentraler Login-Server für alle Kanäle bei der DiBa implementiert werden.

Geforderte Skills:
  • JDK 1.5 / 1.6 / 1.7 / 1.8 (Java)
  • eclipse (Entwicklungsumgebung)
  • maven (Buildmanagement)
  • Spring - * (Application-Framework)
  • Spring Boot (Application Framework)
  • REST (Restful WebServices)
  • Apache Wicket (Web-Frontend Framework)
  • Hibernate (ORM)
  • Oracle (Datenbank)
  • SQL / PL-SQL (Datenbank-Prog.)
  • JUnit / TestNg / Mockito (Test-/ Mocking- Framework)
  • JBOSS (ApplicationServer)
  • Tomcat / Jetty (Servlet-Engines)
  • OAuth 2.0 Autorisierungs-Protocol
  • OpenID-Connect (1.0) Identity-Protocol
  • GIT (Source-Management)
  • JUnit, Mockito, EasyMock (Testing-/Mocking)
  • Jenkins / CloudBees (Continous Integration)
  • Scrum (Agiles Prj.Management)
  • Confluence (Wiki Dokumentations-Sys.)
  • JIRA (Bug-Tracking / Agile Project-Mgmt.)
Technische Aufgabenschwerpunkte im Projekt:
  • Konzeption und OOA/OOD-Modellierung auf Basis von UML-Artefakten.
  • Technische Dokumentation source-nah im GIT repository via asciidoc, plantUml.
  • Implementierung und Umsetzung im Rahmen einer Mehrschicht-Anwendung (Presentation-Layer: Wicket (Frontend-Framework); Business-Layer: Spring Boot (Spring REST Services); Persistence-Layer: SpringData, Hibernate, Data-Layer: Oracle RDBMS).
  • Deployment im JEE Umfeld (Container: tomcat)

Lead Developer

ING Deutschland

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Projekt : MWS Core IT Flexiblisierung

Thema :
Modernisierung / Standardisierung / Flexibilisierung und Weiterentwicklung der Middleware-Architektur (MWS).

Geforderte Skills:
  • JDK 1.5 / 1.6 / 1.7 / 1.8 (Java)
  • eclipse (Entwicklungsumgebung)
  • maven, ant, ivy (Buildmanagement)
  • Spring - * (Application-Framework)
  • Hibernate (ORM)
  • Oracle (Datenbank)
  • SQL / PL-SQL (Datenbank-Prog.) - JUnit / TestNg / Mockito (Test-/ Mocking- Framework)
  • JBOSS (ApplicationServer)
  • GIT, CVS (Source-Management)
  • JUnit, Mockito (Testing-/Mocking)
  • Jenkins / CloudBees (Continous Integration)
  • Scrum (Agiles Prj.Management)
  • Confluence (Wiki Dokumentationssys.)
  • JIRA (Bug-Tracking / Agile Project-Mgmt.)
Technische Aufgabenschwerpunkte im Projekt:
  • Konzeption und OOA/OOD-Modellierung auf Basis von UML-Artefakten.
  • Technische Dokumentation source-nah im GIT repository via asciidoc, plantUml.
  • Implementierung und Umsetzung im Rahmen einer Mehrschicht-Anwendung (Presentation-Layer: Wicket (Frontend-Framework); Business-Layer: Spring Boot (Spring REST Services); Persistence-Layer: SpringData, Hibernate, Data-Layer: Oracle RDBMS).
  • Deployment im JEE Umfeld (Container: tomcat)

Lead Developer

ING Deutschland

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Projekt : MWSO (MWS Technology Owner)
Thema :
Modernisierung / Standardisierung und Weiterentwicklung der
Middleware-Architektur (MWS).

Geforderte Skills:
  • JDK 1.5 / 1.6 / 1.7 (Java)
  • eclipse (Entwicklungsumgebung)
  • maven, ant, ivy (Buildmanagement)
  • Spring (Application-Framework)
  • Hibernate (ORM)
  • Oracle (Datenbank)
  • SQL / PL-SQL (Datenbank-Prog.) -
  • JUnit / TestNg / Mockito (Test-/ Mocking- Framework)
  • JBOSS (ApplicationServer)
  • GIT, CVS (Source-Management)
  • JUnit, Mockito (Testing-/Mocking)
  • Jenkins (Continous Integration)
  • Scrum (Agiles Prj.Management)
  • Confluence (Wiki Dokumentationssys.)
  • JIRA (Bug-Tracking / Agile Project-Mgmt.)
Technische Aufgabenschwerpunkte im Projekt:
  • Implementierung und Umsetzung im Rahmen einer Middleware-Architektur (Business-Layer: Spring; Persistence-Layer: JDBCTemplate, Hibernate, Data-Layer: Oracle RDBMS).
  • Deployment im JEE Umfeld (Container: jboss)
  • Entwicklungstools: Eclipse IDE, IntelliJ
  • Test-Tools: Unit- / Integrationstest: JUnit, SpringTest), Mock-Frameworks: Mockito, EasysMock
  • Versionsmanagement: GIT
  • Build Management: maven
  • Entwicklungs-Methodiken: Pair-Programming, Refactoring, Test Driven Development, Continous Integration (CI)
  • CI-Build Pipeline: Bitbucket, Jenkins, Sonar, Fortify

Lead Developer

ING Deutschland

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Projekt : Mobile 2.0 (Teilprojekt ZUAU)
Thema :
Implementierung eines neuen Verfahrens zur Autorisierung von Banktransaktionen (parallel zu TAN- bzw. MTAN-Verfahren), bei dem die Autorisierung einer Transaktion über eine Mobile-App durchgeführt wird.

Geforderte Skills:
  • JDK 1.5 / 1.6 / 1.7 (Java)
  • eclipse (Entwicklungsumgebung)
  • maven, ant, ivy (Buildmanagement)
  • Spring (Application-Framework)
  • Hibernate (ORM)
  • Oracle (Datenbank)
  • SQL / PL-SQL (Datenbank-Prog.) - JUnit / TestNg / Mockito (Test-/ Mocking- Framework)
  • JBOSS (ApplicationServer)
  • GIT, CVS (Source-Management)
  • JUnit, Mockito, EasyMock (Testing-/Mocking)
  • Jenkins (Continous Integration)
Technische Aufgabenschwerpunkte im Projekt:

  • Implementierung und Umsetzung im Rahmen einer Middleware-Architektur (Business-Layer: Spring; Persistence-Layer: JDBCTemplate, Hibernate, Data-Layer: Oracle RDBMS).
  • Deployment im JEE Umfeld (Container: jboss)
  • Entwicklungstools: Eclipse IDE, IntelliJ
  • Test-Tools: Unit- / Integrationstest: JUnit, SpringTest), Mock-Frameworks: Mockito, EasysMock
  • Versionsmanagement: GIT
  • Build Management: maven
  • Entwicklungs-Methodiken: Pair-Programming, Refactoring, Test Driven Development, Continous Integration (CI)
  • CI-Build Pipeline: Bitbucket, Jenkins, Sonar, Fortify

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden