26.03.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 16.12.2026

Senior Java Developer / Software Architect (Spring Boot, Microservices, Cloud)

Berlin, Deutschland
Deutschland
Studium Kommunikationsinformatik
Berlin, Deutschland
Deutschland
Studium Kommunikationsinformatik

Profilanlagen

Christian_Hain_Profil_022026.pdf

Über mich

Senior Java Developer mit 18+ Jahren Erfahrung in Enterprise-Systemen. Schwerpunkt Spring Boot, Microservices, API-Architektur und Legacy-Modernisierung. Ex-CTO mit starker Architektur- und Delivery-Erfahrung in Payment, Telekommunikation und E-Commerce.

Skills

HTMLJavaJavaScriptPHPAPIsAmazon Web ServicesAndroid StudioApache HTTP ServerApplication Development FrameworkAtlassian ConfluenceAtlassian JiraBash ShellCSSCloud ComputingDatenbankenWeb EntwicklungE-CommerceEclipseJ2EEGradleHypertext Transfer Protocols (HTTP)HibernateIntellij IDEAJava Database ConnectivityJava Persistence APIServletSpring FrameworkApache StrutsJSONjQueryJavaserver FacesJavaserver PagesPostgreSQLApache MavenMicrosoft Sql-ServerMySQLNGINXOracle FinancialsPHP DevelopmentSOAPSQLiteSubversionSymfonyWeb ServicesExtensible Markup LanguageZend FrameworkPrimefacesPostmanSpring MVCReact.jsSpring BootZapierGitAngularJSGitlab-CiScript LanguageKubernetesApache KafkaNpm(Software)Front EndDockerMicroservices
Java
Spring Boot
REST / Microservices
Spring Framework
JPA / Hibernate
Docker
Kubernetes
PostgreSQL / Oracle
AWS
Kafka / Messaging
JEE, Java Servlets, JSP, JDBC
JSF, ICEFaces, Richfaces, PrimeFaces
Spring MVC, Stripes, Struts
Camunda,
Hibernate, JPA
Gitlab CI
PHP Stack
Symfony, Zend
Laravell
Frontend: HTML, CSS
Javascript, JQuery
React
Angular
Skriptsprachen: Pearl, Bash, etc.

Datenbanken
MySQL
PostgreSQL
Oracle
MSSQL
SQLite

Sonstiges
Git, SVN, CVS
Apache, nginx
IntelliJ
Eclipse
XML
JSON
Webservices, SOAP, HTTP
Jira, Confluence
Android Studio
Postman
Maven, Ant, Gradle
Composer
NPM
Zapier
Make

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Java Developer & Consultant

vitroconnect

Telekommunikation

50-250 Mitarbeiter

  1. Pflege und Weiter-Entwicklung einer legacy JEE (Java 8) Web-Anwendung inkl. diverser Schnittstellen (REST & XML) und 2 GUIs. Die Anwendung wird zur Konfiguration, Verwaltung und Provisionierung von FTTC & FTTH Produkten an den jeweiligen Adern & Fasern von internen Mitarbeitern sowie externen Lieferanten (Netzbetreiber u. Inhaber) und (Firmen)-Kunden genutzt
  2. Komplette Neuimplementierung der o.g. Anwendung auf Basis eines modernen Tech-Stacks unter Beachtung einer nahtlosen Migration der Nutzung der alten zur neuen Anwendung.
  3. Zusätzlich die Implementierung einer Verfügbarkeitsprüfung von Internetanschlüssen basierend auf Adresse, diversen Resellern, verschiedenen Replikaten mehrerer Lieferanten / Netz-Inhaber. Die Applikation wird über eine REST Api von Resellern und der Firmen eigenen Bestellprozess-Engine angesprochen und liefert die Verfügbarkeut der jeweiligen Produkte an der Adresse (nebst einer Reihe an technischen Parametern) zurück.
Technologien: Java EE, Spring Web Flow, JSF, PrimeFaces, Java 8/21, Spring Boot, JPA, PostgreSQL, Oracle, Angular, Docker, Testcontainers, Apache Camel

Senior Java Developer, Interims-CTO & Software-Architekt

ucandoo GmbH
  1. Konzeption / Design und Entwicklung eines Systems zur Abwicklung von Finanzierungsanfragen (Reisen), sowohl stationär über eine Android App, als auch online über gängige Reiseportale.
  2. Implementierung zweier Web-Anwendungen (Backoffice und POS Portal) sowie Anbindung einer Bank, eines Factoring Providers sowie QES Anbieter zur digitalen Unterschrift.
  3. Das System bildet den vollständigen Prozess von der Anfrage bis zur Finanzierung digital ab und dient als Kernplattform für alle Vertriebskanäle.
Technologien: Java 11/21, Spring Boot, REST, SOAP, Hibernate, Angular, Android Studio, PostgreSQL

Senior Java Developer & Software-Architekt

DOCOMO Digital

Banken und Finanzdienstleistungen

  1. -Konzeption, Design und Entwicklung einer neuen Risiko-Engine zur Echtzeitprüfung eingehender Transaktionsanfragen.
  2. Die Engine bewertet das Ausfall- und Betrugsrisiko auf Basis komplexer Regelwerke und aggregierter Datenquellen und ist zentraler Bestandteil der unternehmensinternen Zahlungsabwicklung.
  3. Ziel war es, eine performante, erweiterbare und zuverlässige Plattform zur automatisierten Risikoentscheidung zu schaffen.
Technologien: Java, Spring Boot, Hibernate, REST, SOAP, JSF, PrimeFaces

Senior Java Developer & Software-Architekt

Internationaler Online-Gambling-Anbieter

Sonstiges

Entwicklung eines digitalen Gutschein- und Währungssystems zur Bezahlung in Online-Casinos und bei Wettanbietern.
Das System ermöglichte Nutzern, digitale Guthaben sicher zu erwerben und für verschiedene Glücksspielplattformen zu verwenden.
Im Rahmen des Projekts wurden ein Kundenportal, ein Backoffice-System sowie eine REST-API zur Integration externer Partner entwickelt.

Aufgaben & Verantwortlichkeiten:
- Konzeption, Architekturdesign und Implementierung der gesamten Anwendungslandschaft
- Entwicklung der Backend-Komponenten und der zentralen REST-Schnittstellen
- Technische Abstimmung mit internationalen Partnern und Systemintegratoren

Technologien / Frameworks: Java EE, Spring Boot, REST APIs, Hibernate, JSF, PrimeFaces, Spring MVC

Senior Software Developer

TeamBank AG

Banken und Finanzdienstleistungen

  1. Entwicklung von Shop-Modulen für die Systeme Gambio 3 + 4, JTL 3 + 4 + 5, Oxid 5 + 6 zur einfachen Einbindung der Zahlart in das Shopsystem.
  2. Zusätzlich Implementierung einer PHP sowie Java library für eine einfache Integration der Zahlart in eigen entwickelte Shopsysteme.
Technologien / Frameworks: PHP, Java, REST APIs

Software-Architekt & IT-Consultant

RatePay GmbH

Banken und Finanzdienstleistungen

Konzeption, Design und Architektur eines zur Abwicklung von Zahlungsanfragen im E-Commerce-Umfeld.
Zusätzlich Entwicklung einer , zur Verwaltung von Transaktionen, Kunden und Partnern.
Das Projekt umfasste auch die auf die neue Plattform, mit Fokus auf Stabilität, Performance und Skalierbarkeit.
Aufgaben & Verantwortlichkeiten:


Architekturdesign und technische Konzeption des neuen Payment-Gateways
Unterstützung bei der Implementierung und Migration der bestehenden Systeme
Beratung beim Aufbau und der Weiterentwicklung des Entwicklungsteams

Technologien / Frameworks: Java EE, Spring, Spring Boot, REST APIs, Hibernate, JSF, RichFaces
Domain Driven Design (DDD)

Senior Software Developer & IT Consultant

Flaconi

Konsumgüter und Handel

10-50 Mitarbeiter

Migration des Magento Shopsystems auf eine Eigenentwicklung; Hauptverantwortliche Umsetzung des Warenkorbs, Checkout und Payment System.
Anpassung und Anbindung des PIM Systems

Director Integration Sales – Continental Europe

Klarna GmbH

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

  1. Fachliche und disziplinarische Leitung der Abteilung Integration Sales für Deutschland, Österreich und den Niederlanden
  2. Budget – Verantwortung
  3. Mitglied des europäischen Managements

Erfolge:

  1. Erhöhung des monatlichen Transactionsvolumens:
  2. Deutschland auf 360%
  3. Niederlanden auf 230%
  4. Reduzierung der durchschnittlichen Integrationszeit:
  5. Deutschland auf 25%; für die sehr großen Händler sogar auf 17%
  6. Niederlanden auf 43%
  7. Launch und Ausrollen der Klarna Rechnung in Österreich
  8. Launch und Ausrollen des neuen Produkts "Klarna Checkout" in Deutschland

Sonstiges
Der Bereich Integration Sales ist für die Einbindung der Klarna Dienstleistungen in die Systemlandschaft der Kunden und Partner verantwortlich und steht diesen während der Integration hinsichtlich Conversion und Usability Optimierung beratend zur Seite.

Chief Technology Officer

Billpay GmbH

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

  1. Fachliche und disziplinarische Leitung der IT
  2. Aufbau und Erweiterung der IT
  3. Strategische Ausrichtung
  4. Budget Verantwortung
Eingesetzte Technologien:
J2EE, Spring, Hibernate, Maven, Ant, Jenkins, Restlet, PostgreSQL, Apache CXF, Apache AXIS, Stripes, JSF, Seam, JQuery, EBICS, MT940

Lead-Developer Frontend

eCareer GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

  1. Front- und Backend Programmierung, sowie Datenbank-Entwicklung
  2. Lead Developer Frontend
  3. Einführung der agilen Software-Entwicklung (Scrum)
Eingesetzte Technologien:
Java EE, Stripes, Hibernate, Spring, MySQL, JQuery, Lucene, Maven, Ant

Software-Entwickler Java EE / FLEX

Sendewelt GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

MIR
Rolle: Software-Entwickler Java EE
Kunde: Bayerischer Rundfunk

Aufgaben:
Komplexe Software für Redakteure zur Erstellung und Produktionssystem zur Aufbereitung und (De-) Publikation von Audio- und Video-Inhalten

  1. Front- und Backend Programmierung
  2. Evaluierung neuer Technologien und Frameworks

Zeitstrahl
Rolle: Technischer Consultant
Kunde: Bayerischer Rundfunk


Aufgaben:

Technische Beratung des Kunden, während der Planungs- und Startphase des Projekts



Warehouse

Rolle: Frontend-Entwickler

Kunde: Netia, Frankreich


Aufgaben:

Neuentwicklung des Frontends für Hypercast Warehouse


RIMP
Rolle: Frontend- und AddOn- Entwickler
Kunde: Sendewelt GmbH

Aufgaben:

Interaktiver Multimediaplayer

Web-Portal
Rolle: Lead-Develope
Kunde: Sendewelt GmbH

Aufgaben:

Webportal zur Präsentation und Vermarktung/Vertrieb von „RIMP“

  1. Template-Entwicklung und Umsetzung
  2. Konzept-Erstellung
  3. Verantwortlich für Betrieb und funktionale Umsetzung


Zertifikate

Outsystems Delivery Specialist

Outsystems

2026


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden