04.11.2025 aktualisiert

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

Senior Full Stack Entwickler

Heidelberg, Deutschland
Deutschland
Informatik, Bachelor
Heidelberg, Deutschland
Deutschland
Informatik, Bachelor

Skills

JavascriptAgile MethodologieKünstliche IntelligenzApache TomcatApple Mac SystemsArchitekturConfluenceJiraBusiness To BusinessBusiness-To-ConsumerDatenbankenContinuous IntegrationLinuxDjangoEclipseElasticsearchJ2EEGithubGradleHibernateApache POIIntegrierte EntwicklungsumgebungIntellij IDEAJava Persistence APISpring FrameworkJsonWildflyJunitPythonPostgresqlProjektmanagementApache MavenMicrosoft Sql-ServerMysqlMybatisNetbeansNode.JsObjektrelationale AbbildungOauthOracle FinancialsScrumSoftware ArchitectureSeleniumSOAPSoftwareentwicklungTypescriptUMLVaadinXLSTOktaLarge Language ModelsSpringbootBackendGitlabVue.JsKanbanAngularJSGitlab-CiKubernetesAtlassian ToolsApache FOPBuild-ToolsBitbucketBetriebssystemeFront EndRestful ApisSoftware Version ControlDocker
Herr Bach hat ca. 15 Jahre Erfahrung in der Softwareentwicklung als Full
Stack Entwickler mit dem Schwerpunkt Software-Architektur und Backend-
Technologien.

Er ist zertifizierter Software-Architekt (CSPA Foundation Level) und hat
darüber hinaus auch Erfahrung in der Projektleitung sowie als Scrum-Master.

Er ist zu hause im Linux-Umfeld und Experte im Entwickeln von sicheren und
effizienten Architekturen. Sowohl im Aufgabenfeld B2B als auch B2C.
Durch interne Rechercheprojekte bei fumiX hat er in 2024 zusätzlich
Erfahrung mit lokalen LLMs und diversen KI-Frameworks gesammelt.

Frameworks und Technologien
  1. Spring / Spring Boot und Java EE
  2. Camunda
  3. JPA, Hibernate, MyBatis, Flyway
  4. Tomcat, Wildfly
  5. Apache POI, Apache FOP
  6. Vaadin, Thymeleaf
  7. Javascript/Typescript:
  8. Backend: Node.js, TypeORM, Express
  9. Frontend: Angular, VueJS
  10. Python: Django
  11. AI: OpenAI, Ollama, Langchain4J, Spring AI, Github Copilot
  12. fb: Junit, Selenium
  13. Security: Oauth, Keycloak
  14. Web-Technologien: JSON, RESTful services, XML / XSLT, SOAP
  15. Tools
  16. Entwicklungsumgebungen: IntelliJ, Netbeans, Eclipse
  17. Build-Tools: Maven, Gradle
  18. Continuous Integration: Github Actions, Gitlab CI
  19. Projektmanagement: Atlassian (Jira, Confluence, Bitbucket)
  20. Versionskontrolle: GitHub, GitLab
  21. Datenbanken: PostgreSQL, PGVector, MySQL, MSSQL, Oracle

Weitere Kenntnisse
  1. Agile Methoden: Scrum, Kanban
  2. Dev-Ops: Docker, Kubernetes, Elasticsearch, PostgreSQL FTS
  3. Betriebssysteme: Linux, Windows, Mac OS
  4. UML

Sprachen

DeutschMuttersprache

Projekthistorie

Wartung und Weiterentwicklung einer Java Windows Anwendung

Versicherungen

1000-5000 Mitarbeiter

Herr Bach ist maßgeblich an der Modernisierung einer Legacy-Anwendung beteiligt,
welche in Java für Windows entwickelt wurde. Diese Anwendung dient als zentrale
Kommunikations- und Aufgabenverwaltungs-Plattform für über 1000 Mitarbeiter, mit
einem besonderen Fokus auf Kundenkommunikation und Fallbearbeitung in der
Versicherungsbranche.
Ziele des Projekts sind es, Daten und Funktionalität der Anwendung mit Rest-
Webservices verfügbar zu machen aber auch den Betrieb der bestehenden Anwendung
zu gewährleisten und zu modernisieren.

Eingesetzte Technologien:
  1. Scrum
  2. Spring Boot
  3. Swagger
  4. Google Guice
  5. Java 21
  6. Oauth, Keycloak
  7. myBatis
  8. Eclipse RCP
  9. Docker
  10. Maven
  11. Github CI

Entwicklung von REST-APIs und asynchronen Prozessen zur Anbindung von Drittanwendungen in der Versicherungsbranche

Ecclesia holding GmbH

Versicherungen

1000-5000 Mitarbeiter

Herr Bach ist Mitglied des Projektteams zur Entwicklung von REST-APIs, die als
Schnittstelle zur Anbindung von Drittanwendungen in der Versicherungsbranche
dienen. Dieses Projekt konzentriert sich nicht nur auf die Bereitstellung einer
zuverlässigen API-Infrastruktur, sondern auch auf die Implementierung komplexer,
asynchroner Kommunikationsprozesse zwischen den Backend-Systemen, die durch eine
Prozessmaschine gesteuert werden.

Eingesetzte Technologien:
  1. Scrumban
  2. Spring Boot, Spring Security, Spring Data JPA
  3. Java 21
  4. Oauth, Keycloak
  5. Vaadin, Angular
  6. Camunda 7
  7. Docker
  8. Maven
  9. Kubernetes
  10. Github CI

Web-Anwendung zum Management von Verträgen und Schäden

Versicherungen

1000-5000 Mitarbeiter

Die umfangreiches Web-Portal bietet gewerblichen Versicherungsnehmern die
Möglichkeit ihre Verträge und Schäden effizient zu verwalten. Die Nutzer können
Schäden melden, mit ihrem Makler oder Versicherer kommunizieren und Dokumente
sicher austauschen. Alle Vorgänge werden sicher in einer digitalen Akte gespeichert
und können dort direkt bearbeitet werden. Die Anwendung bietet zudem Funktionen
für die automatische Speicherung der Korrespondenz mit dem Makler und die
statistische Auswertung aller Schäden. Dies ermöglicht eine transparente und
benutzerfreundliche Verwaltung von Versicherungsangelegenheiten.

Herr Bach war hier die letzten Jahre Teil eines größeren agilen Entwicklungsteams.

Eingesetzte Technologien / Verfahren:
  1. Scrum, später dann Kanban
  2. Spring Boot, Spring Security
  3. Java 21
  4. Oauth, Keycloak
  5. MyBatis, SQL
  6. Apache FOP
  7. XML / XSLT
  8. Angular
  9. TypeScript
  10. Node.js
  11. Docker
  12. Maven
  13. GitHub Actions

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden