30.01.2026 aktualisiert

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

Senior Software Developer / Software Architect / IT Consultant / SSO Consultant

Trebur, Deutschland
Deutschland
Dipl.-Ing. (FH)
Trebur, Deutschland
Deutschland
Dipl.-Ing. (FH)

Skills

Kompetenzen

Objektorientierte Softwareentwicklung und Softwarearchitektur, API-Design (REST/SOAP)
Analyse, Konzeption, Architekturbewertung, Implementierung, Build, Test, Dokumentation
Absicherung der Schnittstellen/Applikationen, SSO
Daten Analysen, Datenbankentwicklung, Datenbankmodellierung, API Design, ETL, BPM
Prototyp-Entwicklung, Machbarkeitsanalysen, Code Review und Aufwandsschätzungen
Systemintegration (Optimierung, Refaktorierung, Migration, Datenbanken, Schnittstellen)
Coaching, technische Leitung, Strategieberatung, Scrum
Erfahrungen
Programming & Backend: Java (v.1.1-21), J2EE/Jakarta EE, Spring Framework, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Batch, Spring Rest, Spring AI, Ollama, Camunda BPM, Axon, Kafka, JPA/Hibernate, JDBC, Design Patterns, Microservices, Clean Code, Lambdas, Streams
Cloud & DevOps: Docker, Docker-Compose, Kubernetes, OpenShift, AWS, Helm, GitLab CI, Jenkins, Terraform, Rancher, Spinnaker, k9s
Security: Oauth2, OpenID Connect, Spring Security, Keycloak (Erweiterungen, Step-Up Authentifizierung, SSO), Spring SAML, JWT.
APIs & Integration: Microservices, Contract-/Code-First, REST, SOAP, OpenAPI/Swagger, JAX-WS, JAX-RS, WebFlux, Feign, Jersey, Messaging (Kafka, JMS, Axon)
Frontend & Templating: Angular, Vaadin, JSF, PrimeFaces, PatternLab, HTML, XML, XSD, JSON, Struts, Tiles, Freemarker, Velocity, Ionic Framework
Streaming & Chat Server: VLC, MMS, RTSP, Matrix
Datenbanken: Oracle, PostgreSQL, SAP HANA, DB2, MSSQL, MySQL, MariaDB, ElasticSearch, PL/SQL, Stored Procedures, SQL, JPA, JPQL, Performance-Analysen und Query-Optimierungen, Modellierung, FlyWay, Liquibase
Application Server: Jetty, Tomcat, JBoss EAP/WildFly, BEA Weblogic
Web Server: Apache, IIS, nginx
Betriebssysteme: Linux, Unix, Windows, DOS
Version Control: GIT, SVN, CVS, ClearCase, GitLab, GitHub, Bitbucket
Build Tools: Maven, Gradle, Ant
Testing: Junit4/5, Spock, TestNG, Spring Test, Mockito, WireMock, EasyMock
IDE: IntelliJ, Eclipse, NetBeans, Visual Studio Code
Architektur Tools: UML, Enterprise Architekt, RationalRose, UMLet, BahnNet Architektur
Tools & Libs: Logback, Slf4J, Log4j, Apache FOP, OpenPDF, OpenCSV, EHcache, Apache Commons, MapStruct, Lombok, Quartz, Git, Gradle, Jira, Confluence, GitLab, Axis, JNDI, EJB, JMX, JAXB, OSGi, Office Software, FTP, SSH, Wireshark, SQLDeveloper, DBeaver, HeidiSQL
Methoden: Agile, Scrum, Kanban, Wasserfall, SAFe
Besondere Fähigkeiten und Stärken
Soft Skills: Hohe Belastbarkeit, soziale Kompetenz, Eigeninitiative, Wissenstransfer und Qualitätsbewusstsein.
Arbeitsweise: Schnelle Einarbeitung in neue Domänen und Technologien, Vielseitige IT Kenntnisse und Erfahrungen
Sprachen: Deutsch, Englisch, Russisch.

Sprachen

DeutschMutterspracheEnglischgutRussischgut

Projekthistorie

Senior Software Developer / Architekt

Internet und Informationstechnologie

500-1000 Mitarbeiter

REST Webservices, WinGuard Server, Backend: Umstellung einer Java Applikation
zur Überwachung von Sensoren und Aktualisierung deren Zustände in der Datenbank
von binärem ASIP Protokoll auf Websocket basiertes Winguard Protokoll „AOP“.
Kundenunterstützung bei Anforderungsanalyse. Migration bestehender Applikationen
von SpringBoot 2 auf SpringBoot 3 und SpringBoot 4 und JDK21. Backend-
Entwicklung für neue Funktionen für Mobile-Applikation: Dateiablage,
Rechteverwaltung, REST API Design mit OpenApi usw.

Implementierung von einer Chat-Lösung auf
Basis von Matrix-Synapse Server, Administration der User über Synapse Admin-API,
Client-API aus SpringBoot Anwendung, Implementierung asynchroner REST Zugriffe
mit SpringBoot, Datenbank-Anbindung mit Spring-Data und Hibernate

Senior Software Developer / Lead Developer

Telekommunikation

1000-5000 Mitarbeiter

API Design und Implementierung von SOA und Rest Webservices, Umbau Monolithen
hin zu einer Microservice-Struktur auf Container Basis und Spring Boot, Optimierung
und Migration von bestehenden Systemen und Workflows, CI/CD Pipelines,
Authentifizierung mit OIDC, Entwicklung und Betreuung Messaging Applikationen mit Axon

Senior Software Developer / Lead Developer / Software Architect

Finanzen, Versicherung

Versicherungen

>10.000 Mitarbeiter

Kundenportal Applikation, Postbox Applikation, mehrere REST Services Backend-Entwicklung mit SpringBoot, Softwarearchitektur, API Design, Contract-First und Code-First Rest Services, Refactoring, Anbindung an interne Systeme mit und ohne automatischer Code-Generierung, Authentifizierung und Autorisierung mit Keycloak und Spring-Security, StepUp Authentifizierung, OIDC, REST-/SOAP- Webservices, Scheduling, Datenmodellierung, PDF Generierung, Code-Reviews, Migration von SpringBoot2 auf SpringBoot3. Pipeline-Entwicklung mit GitLab. Docker-Builds, Deployments in Kubernetes, Systemmonitoring mit Kibana, Schnittstellen Mocking mit MockServer, WireMock.

Senior Software Developer / Lead Developer / Software Architect

Pharma und Medizintechnik

500-1000 Mitarbeiter

Alarmkartei Applikation : Software-Design, API Design und Implementierung einer Webapplikation für Verwaltungsaufgaben bei der Feuerwehr, Backend: Spring Boot, Frontend: Angular. Projekt-Setup mit Gitflow, automatisierter Code-Generierung (Frontend, Backend) für Modelle, Services, REST Controller Interfaces und Objekt Mappern,  CI/CD Pipeline mit Jenkins.

Java Applikation zur Überwachung von Sensoren und Aktualisierung deren Zustände in der Datenbank, ASIP Protokoll-Implementierung in Java, Zeitgesteuerte Ausführung von Datenbank-Jobs, Logging in der Datenbank und E-Mail Alerts, Performance-Analysen. Backend: Spring Boot

Senior Software Developer / Lead Developer / Software Architect

Finanzen, Versicherung, Pharma-Industrie

Versicherungen

>10.000 Mitarbeiter

Webapplikation für Terminverwaltung der Außendienstmitarbeiter. Trennung der Applikation in mehrere Schichten mit Möglichkeit paralleler Entwicklung an einzelnen Schichten (Frontend, Backend, BfF), Anbindung an Exchange- und Legacy-Systeme, API-Design, Entwicklung nach „ContractFirst“. Zeitgesteuerte Import- und Benachrichtigungsservices.

Design und Implementierung einer Spring Boot Application für Anbindung an REST Services eines externen Dienstleisters für Bürgschaftserstellung.
Absicherung mit SpringSecurity. 

Entwicklung für einige Auswertungen im bestehendem Dataservice mit CriteriaAPI und Hibernate Predikaten.

BPM Camunda, Partneränderung: Prozessmodellierung und Implementierung mit Camunda, Migration mehrere Prozesse aus WebMethods für Partneränderung und
Beitragsänderung.

BPM Camunda, Zulagedatenänderung Prozess: Modellierung und Implementierung eines Prozesses für Zulagedatenänderung.

BPM Camunda, Auftragsverarbeitung: Modellierung und Implementierung BPM Prozesse für automatisiere Auftragsverarbeitung (Support-Anfrage, Freitext-Anfrage)

Kafka: Applikation für Dubletten-Bereinigung im ElasticSearch Index. Dabei werden die Daten über Kafka-Topic empangen und in ElasticSearch Index aktualisiert,

Spring Batch: Backend-Applikation für Partnerdatenübernahme in ElasticSearch Index, zeitgesteuerte Ausführung mit Quartz
und Anbindung an die Datenbank mit JPA und SpringData.

ElasticSearch: Java Applikation für Volltextsuche, Partner-Suche, Vertragssuche, Auswertung. Design der Index-Templates für einzelne Indexes.

REST Microservices: Backend für Frontend für Firmenportal-Personen, API Design mit Swagger, Design und Implementierung mehrere Microservices mit SpringBoot und Absicherung mit OpenID Connect JWT Token. OpenTracing mit Spring Cloud.

Senior-Softwareentwickler / SSO Consultant / Keycloak Entwickler

Finanzen, Bonitätsprüfung

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

SpringBoot Microservice für Benutzerdaten-Synchronisierung zwischen dem Authentifizierungsserver und der Shop-Applikation

Keycloak Entwicklung: Anbindung an das externe Shop-System mit Benutzerdatenaufteilung zwischen Shop und Keycloak, Migrationsstrategie, Automatisches Login
nach der Registrierung trotz aktivierter E-Mail Überprüfung, Entwicklung fürs Build und Deployment (Module, Themes, Providers, EAR, SPIs), Audit Logging, Umstellung auf JSON Logging, Erweiterungen für Step-Up Authentifizierung nach OIDC Standard, Prüfung der Attribute während der Registrierung, Personalisierte E-Mails, E-Mail Änderung mit Übernahme der neuen E-Mail erst nach der E-Mail Bestätigung. SPI Erweiterungen.

StepUp Authentifizierung. Design und Implementierung der StepUp Authentifizierungin in Rest Microservices.

Anbindung REST Microservices an Keycloak Authentifizierungsserver. Entwicklung eines Security Moduls. Konfiguration und Anbindung
von Keycloak-Proxy und Apache mit OpenID Connect Relying Party und OAuth 2.0 Modul (mod_auth_openidc) und ReverseProxy (mod_proxy).

Design und Implementierung einiger Microservices für internes Informationssystem. Entwicklung einer Prototype Webapplikation mit PatternLab als Templating-Engine für die Anbindung von REST Microservices. 

 REST Microservices für die PDF Dokument-Generierung.

Application Architekt / Senior-Softwareentwickler

Finanzen

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Personen-Suche Applikation (REST Service), Anbindung an LDAP und WebSSO (Single Sign-on) Systeme. Implementierung einer Applikation für MiFID Datenabfrage.

Webanwendung für die Recherche nach offenen Stellen und passenden Kandidaten

ETL Application: Design und Implementierung für das Datenmodell, Persistence Schicht und Service Schicht füt ETL Prozess Application

Datenmodellierung für Application-Security: Design und Implementierung eines Datenbank-Modells für anwendungsubergreifende Berechtigungsverwaltung
(Autorisierung) mit Rollen-Konzept. Anbindung an unterschiedliche Anwendungen, Implementierung der Single-Sign-On Lösung.

Scriptella ETL Framework: Entwicklung einer Java ETL Softwarelösung basierend auf Scriptella Framework.

Softwarearchitekt / Senior-Softwareentwickler

Softwareagentur

Internet und Informationstechnologie

250-500 Mitarbeiter

Customer Sales Portal, Webapplikation: Schnittstellendefinition für den Datenaustausch zwischen einer PHP Applikation und einer Java Webapplikation.
Single Sign-on Authentifizierungsmodul (SAML2). Integration in bestehende Webapplikation und REST Webservice. Erweiterung der betroffenen Applikationen.Implementierung eines neuen JAX-WS Web Services („Contract-First“ Ansatz) .

Fußball Turniersteuerung, Microservices, REST: Design und Entwicklung einer REST Webservice Applikation für die Fußball-Turniersteuerung mit Speicherung,
Statistik-Auswertung, Spieler-Erfassung, Analyse und Paar-Bildung Logik in unterschiedlichen Turnierphasen, „Test-First-Ansatz“.

Rulesengine-Erweiterung im Fahrzeugkonfigurator, Bugfixing und Tests. Entwicklung neuer Regel-Typen und Integration in bestehende Applikation.

Daten Export Applikation: Webservice Export-/Import-Schnittstellen, Bugfixing, Datenformat-Definition mit XSD, Erweiterung einer
bestehenden Daten-Export Applikation, Design und Entwicklung für neue Export-Module.

Build Umstellung in mehreren Projekten, Vereinfachung von Build und Release-Prozessen, applikationsübergreifendes Dependency- und
Konfigurationsmanagement. Konzeption und Architektur für gemeinsame Ressourcen-Verwaltung in unterschiedlichen Java-Applikationen. Anpassung betroffener
Applikationen für dynamische Ressourcen-Verwaltung mit Daten-Änderungserkennung. Umstellung auf neuere JDK Version, Erweiterung für Struts1.x Framework für Message-Ressourcen Verwaltung

Mirgration von XFire Webservices („Code-First-Ansatz“) auf JAX-WS Webservices (“Contract-First-Ansatz“)

Service-Modul für pluginfähige Webservice Applikationen. Konsolidierung von mehreren Webservice-Applikation.

Datenmanagement Webapplikation, Datenbank-Auswertungen und SQL Skript-Anpassung.

Implementierung eines XSS Filters und Integration in bestehende Applikationen, Optimierungen.

Softwarearchitekt / Senior-Softwareentwickler / Datenbankentwickler

Telekommunikation

Telekommunikation

>10.000 Mitarbeiter

Leichtgewichtige Webapplikation für automatisierte Testausführung und Reporterstellung. Testdokumentation wird aus Javadoc automatisch erstellt. Die Anwendung wird im Post-Deployment Test eingesetzt.

System Design für das NetPVR Modul, Systemdesign-Diagramm, Sizing, Testautomatisierung, Schnittstellendefinition. 

Redaktionssystem, Statistikauswertungen, Reporterstellung Statistik-Schnittstelle (XML/SQL), Design und Implementierung, SQL Abfragen,
Reporterstellung, Softwarearchitektur-Entwurf für den URL Validator, diverse Datenauswertungen in Pivot Form mit SQL/PL-SQL

Entwicklung für das Online Radio-Projekt. System Design, Detailed Design und Implementierung für das BusinessLayer, Webservices, Entwicklung eines Prototyps für das Radio Online-Redaktionssystem (Webapplikation), Schnittstelle für die Hintergrundbilder

Erweiterung und Neuentwicklung eines Data Warehouse Systems für die Web-Radio Applikation, Datenbankmodellierung. Konzeption und Entwicklung neuer ETL
Prozesse für die automatische, zeitgesteuerte Datenmigration, Datentransformation und Datenabgleichprozesse mit Delta-Loading, Logging, Archivierung und Cleanup für
parallel betriebene Oracle Datenbanken mit unterschiedlichen Datenschemata. Design und Implementierung eines Berechtigungskonzeptes für die Zugrifstrennung der
Datenlieferanten, Reporting-Erstellers und Webapplikation basierend auf Datenbankschema-Trennung und Synonymen.

Audio Transcoding Applikation - Konzeption und Entwicklung einer Applikation für parallelisierte Transkodierung von mehreren Audio Live-Streams
in unterschiedlichen Formaten mit anschließendem Streaming per MMS Protokoll als WMA2-kodierte Streams in ASF Containern. Entwurf und Realisierung eines
Lastverteilungskonzeptes für die dynamische Streamverteilung auf mehreren Backend-Servern.

XMLValidator, XML Analyse Applikation - Konzeption und Entwicklung einer Applikation für das Testing XML-basierter Services mit
automatisiertem Abruf, Daten-Analyse und Berichterstellung in Form von XML-Delta-Dateien.

Architekturverantwortlicher / Technischer Architekt / Senior Softwareentwickler

Eisenbahnbranche

Transport und Logistik

>10.000 Mitarbeiter

Entwicklung einer Integrationsplatform für modularisierbare Services und Komponenten auf Basis von OSGi und Client/Server
Technologien. Entwicklung eines MVC Frameworks, Entwicklung nach Scrum Software-Entwicklungsmethode. Datenbankmodellierung und SQL Script-Erstellung,
Berechtigungskonzept für Datenzugrif.

Erstellung Referenzbauplan OSB, Ergänzung EAI Referenz-Architektur, WebServices: Design Guides, BestPractices und
Development von CXF und Metro WebServices mit CodeFirst und ContractFirst Ansätzen.

Einrichtung und Konfiguration eines generischen Applikation Proxy (GAP). Das Proxy wird im DMZ Netz für die
Überprüfung der Parameter bei jeder http-Anfrage eingesetzt.

Architektur und Weiterentwicklung der Richclientanwendung (RCP) für das NVS Ticket-Verkaufssystem.

Erweiterungen, Analyse, Bug-Fixing, Architektur, Aufwandschätzungen und Weiterentwicklung eines bestehenden Ticket-Verkaufssystems, JMX Anbindung, BEA Weblogic Migration, SEPA Erweiterung des Bezahlsystems.

Senior-Consultant

Internet und Informationstechnologie

250-500 Mitarbeiter

Consulting und Development für diverse Web-Projekte

J2EE Senior Application Engineer / Fachlicher Teamlead

Software Agentur

Internet und Informationstechnologie

250-500 Mitarbeiter

Objektorientierte Softwareentwicklung und Softwarearchitektur mehrschichtiger Client-/Server Enterprise-Anwendungen für WEB.
Neuentwicklung, Weiterentwicklung, Refaktoring und Betreuung mehrerer Web Projekte. Fachliche Leitung Java-Entwicklung Teams.
Erstellung von Datenmodellen, Datenbank-Schema Design, PL/SQL. Teamleader und Ansprechpartner für den Kunden im Umfeld strategisch
wichtigen, technisch anspruchsvollen Back-End Lösungen im J2EE-Bereich. Technische Verantwortung für mehrere Java Projekte.
Machbarkeitsanalysen, Aufwandsschätzungen und Dokumentation. Optimierung der Software-Entwicklungsprozesse im Team durch Einführung
von Continuous Integration Server, Wiki, SVN, Servervirtualisierung, Automatisierung von Test-, Build- und Deploymentprozessen.

Architektur und Entwicklung sowohl von Frontend als auch von Backend, Web-Services, Entwicklung einer Caching-Schicht und Caching-Adapter. Seit Ende 2005 Leader-Rolle in mehreren verwandten Konfigurator-Projekten. Zusammenführung mehrerer Anwendungen zu einer internationalen Standard-Webapplikation, Umstellung auf
Spring, Struts-Tiles. Erstellung von Datenmodellen. Integration in globale Händlersysteme und in internationale Märkte.

Finanzierungskalkulator Softwarearchitektur und Entwicklung eines Finanz-Kalkulators. Der Kalkulator wird in unterschiedlichen internationalen Web-
Anwendungen eingesetzt und bietet Online Berechnungen für Autofinanzierung in Abhängigkeit vom ausgewählten Automodel, Land, Ausstattungsmerkmalen.

Auto Internet Portal - UML Design, Architektur, Datenbank-Schema Design, Entwicklung und Weiterentwicklung einzelner Module und Services. Backend SOAP Web Services für Datenübergabe, Services für E-Mail Versand. Arbeit in internationalen englischsprachigen Teams mit unterschiedlichen IDEs und Betriebssystemen.

Architektur, Softwaredesign und Entwicklung eines Systems und Datenschnittstelle für dynamische Fahrzeugbild-Generierung. Es wurden erhöhte nicht funktionale
Anforderungen in Bezug auf Performance und Erreichbarkeit gestellt und realisiert.

Internet Autobörse - Weiterentwicklung, Betreuung und Überarbeitung einer B2B, B2C Plattform für geschäftliche und private Autoverkäufer. Datenbankschema-Optimierung, Datenbankmodellierung, Datenklassifizierung mit Schwacke-Datenbank. Entwicklung eines Remote-Interfaces für die Anbindung externer
Systeme an das Such-Engine der Applikation, SSO Login Implementierung, Double OptIn Login Implementierung, Händler Suche, Geo Services Anbindung, Automatisierung der Update-Prozesse für Fahrzeugdatenaktualisierung (ETL), Einführung von neuen Fahrzeug- und User-Gruppen, Änderung der Applikation-Struktur sowohl im Frontend als auch im Backend, neue Services.

Portal für Autohändler-Webpages - Überarbeitung, Weiterentwicklung und Betreuung eines Web-Publishing Systems. Datenbankschema-Etnwicklung,
Entwicklung eines Remote-Logins für die Anbindung an Remote Systeme, Implementierung neuer Schnittstelle für die Datenabfragen aus Remote Systemen, Implementierung neuer Templates, Migration von JDK1.2, Windows, JRun auf JDK1.5, Routeplaner und Händler-Suchmaschine - Neuentwicklung, Refaktoring und
Weiterentwicklung eines Routeplaners und Händler-Suchmaschine. 

Portal für gewerbliche Auto-Käufer - Bugfixing, Refaktoring und Weiterentwicklung.

Web-Shop – Entwicklung neuer Services und Bugfixing.

Customer Support Ingenieur

IT-Service

Internet und Informationstechnologie

>10.000 Mitarbeiter

Programmierung der MultiCast - Verteilung, Konzeption und Umsetzung der Systemmanagement- und Überwachungsstrategien für ca. 500 Rechnern, Softwareverteilung, Netzwerküberwachung, Fehlerdiagnose, SQL-Datenbankauswertungen.

Enterprise Help Desk - SecondLevel Support, Tools Programmierung

IT- Ingenieur, Datenanalyst

IT-Service

Internet und Informationstechnologie

>10.000 Mitarbeiter

Systemadministration, Datenbankentwicklung (SQL) für Prozessautomatisierung. Refaktoring bestehender Access Datenbanken, Systembetreuung, Sicherung, Informationssicherheitsberatung, Schwachstellenanalyse, Schulungen, Entwicklung, Umsetzung und Betreuung des Datensicherungskonzeptes, Systemmanagement und Netzwerkbetreuung mit SMS2.0, Standorthierarchie-Entwurf, Standortinstallation, Inbetriebnahme, Wartung, Fehleranalyse, Konzeption und Umsetzung der Lösungen für Y2K-Problematik, Datenbankentwicklung, SQL-Auswertungen und Reporterstellung, Lösungen für Datenrettung bzw. Datenwiederherstellung, Support bei System- und HW-Problemen.

IT-Consultant und Softwareentwickler

Patentbüro

Sonstiges

50-250 Mitarbeiter

Softwareentwicklung für Patentverwaltung mit FoxPro. IT - Service, Netzwerk Hierarchie-Entwurf auf Basis von Windows NT und Datenbankanforderungen, Vernetzung, Installation und Konfiguration.

Datenbankentwicklung für die Personalabteilung, IT-Support
exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.01.2027


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden