02.01.2026 aktualisiert

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

Fullstack Developer | Java | Jakarta EE | agile Mindset

Nürnberg/Burgthann, Deutschland
Weltweit
Bachelor of Information Systems and Management
Nürnberg/Burgthann, Deutschland
Weltweit
Bachelor of Information Systems and Management

Profilanlagen

Profil_Christian_Beranek.docx
Profil_Christian_Beranek.pdf

Skills

C (Programmiersprache)HTMLJavaJavaScriptAgile MethodologieApache TomcatAnwendungsserverArchitekturArchitekturmusterAtlassian ConfluenceAtlassian JiraHTML5Oracle Weblogic ServerBusiness Process Model And NotationC#C++CSSDatenbankenContinuous DeliveryContinuous IntegrationKundenbindungIBM DB2EntwurfLinuxEclipseEclipselinkEnterprise JavabeansGitHubHibernateHSQLDBRational Unified ProcessTechnologiestrategienIntellij IDEAJava Database ConnectivityJava Persistence APIServletSpring FrameworkApache StrutsJSONWildflyApache JmeterjQueryJavaserver FacesJavaserver PagesJUnitMantisApache MavenMySQLNoSQLOAuthObjektorientierte Software-EntwicklungOpenidOpenShiftOracle FinancialsScrumQualitätsmanagementAnsiblePrometheusSwaggerScaled Agile FrameworkSeleniumServiceorientierte ArchitekturSOAPSoftware SystemsSonarqubeSQLSubversionNachhaltigkeitToplinkTypeScriptUMLVirtualizationWeb ServicesExtensible Markup LanguageOpenapiTestenModellgetriebene EntwicklungTest-Driven DevelopmentGrafanaSpring BootSpockBackendGitLabGitKanbanAngularJSV-modellKubernetesCassandraRational RoseHudson SoftwareApache KafkaGraphQLBetriebssystemeFront EndSoftware Version ControlDockerJenkinsMicroservices
Mit über 20 Jahren Erfahrung als Softwareentwickler und Architekt bringe ich umfassende Expertise in der Konzeption und Entwicklung komplexer IT-Lösungen mit. Mein Fokus liegt in der Entwicklung moderner, skalierbarer Architekturen. Als Fullstack Developer decke ich den gesamten Entwicklungszyklus ab – von der Konzeption bis zum produktiven Betrieb – mit Fokus auf saubere Architekturen, effiziente CI/CD-Strecken und cloud-native Umgebungen.

Ich lege großen Wert auf eine konstruktive, agile Arbeitsweise im Team, um Anforderungen präzise zu erfassen und Lösungen zielorientiert umzusetzen. Dabei verbinde ich technisches Fachwissen mit einer proaktiven Problemlösungsmentalität und starker Kundenorientierung. Durch meine langjährige Erfahrung in großen Projekten erfasse ich komplexe Sachverhalte schnell und arbeite mich rasch in neue Themen, Domänen und Technologien ein.

Architektur:
  • Microservices, Domain Driven Design, Mehrschichtige Architekturen, SOA, OOA/OOD, MDA, MDSD, Referenzarchitekturen, Entwurfs- und Architekturmuster, UML, DSL
Backend:
  • Java, Jakarta EE Fullstack, Microprofile, Quarkus, Spring Boot, Kafka, Camunda, BPMN
Datenbank:
  • SQL, JPA, Hibernate, EclipseLink, Oracle, DB2, PostgreSQL, Flyway
Frontend:
  • Angular, JavaScript, TypeScript, JSF, PrimeFaces, RichFaces, Oracle ADF, Bootstrap, CSS, HTML5, JSP, Struts, Eclipse RCP, Swing
Schnittstellen:
  • REST, SOAP, Swagger, OpenAPI, OAuth, OpenID Connect, GraphQL, Apache Axis, MapStruct, MQSeries
CI/CD (Continuous Integration/Continuous Delivery) und Build-Umgebungen:
  • Git, GitLab, Bitbucket, Maven, Nexus, Ansible, Jenkins, Tekton, Helm
Container:
  • Docker, Kubernetes, OpenShift
Montioring / Logging
  • Prometheus, Loki, Grafana

Qualitätsmanagement und Testing:
  • JUnit, Mockito, Testcontainers, Spock, SonarQube, Selenium, Geb, Jasmine, SOAPUI, Clean Code
Application Server:
  • JBoss AS, Apache Tomcat, WebLogic
Betriebssysteme:
  • Windows, Linux
Methodik:
  • Objektorientierte Analyse und Design (OOA/OOD), Entwicklungsprozesse (SCRUM, KANBAN, RUP, V-Modell), UML
Tools:
  • Jira, Confluence, IntelliJ, Eclipse, GenAI, GitHub Copilot, Mantis, MagicDraw, MID Innovator, Rational Rose, SOAPUI
Agile Methodik:
  • SCRUM, KANBAN, SAFe
Weitere Sprachen/Technologien:
  • C, C++, C#, XML, HTML, CSS, JavaScript

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Senior Fullstack Developer - Rampup/Demigration Bankenvertriebsportal

Sopra Financial Technology GmbH

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Position: Senior Fullstack Developer
  • Projektbeschreibung:
    Rampup und Demigration des zentralen Vertriebsportals für Bankmitarbeiter. Ziel ist es, die Betriebsstabilität und Sicherheit des bestehenden Systems durch Modernisierung und verschiedene Qualitätssicherungsmaßnahmen bis Ende 2025 nachhaltig zu sichern. Bestehende interne Schnittstellen zum Kernbankensystem und Archivsystem sowie externe Schnittstellen zu den Kooperationspartnern werden modernisiert. Ab 2024 wird die schrittweise Migration der Sparda-Banken auf die Systeme der Atruvia AG unterstützt, und nicht mehr benötigte Daten werden datenschutzkonform gelöscht. Innovative Ansätze, wie der Einsatz generativer künstlicher Intelligenz, werden genutzt, um die Modernisierung zu beschleunigen und die Demigration zu optimieren. Dadurch soll sichergestellt werden, dass der Zeitrahmen trotz begrenzter Ressourcen eingehalten wird.
  • Aufgabenspektrum:
    • Entwicklung und Anbindung einer skalierbaren REST-API zur Integration von externen Partnersystemen und Optimierung der Prozessabwicklung
    • Modernisierung bestehender Legacy-Schnittstellen auf aktuelle Standards unter Berücksichtigung der API-Governance-Richtlinien
    • Integration eines neuen Kontoauszugsarchivs in das bestehende System sowie dessen Anbindung an relevante Backend-Systeme
    • Erhöhung der Testabdeckung durch den Einsatz von generativer künstlicher Intelligenz (GitHub CoPilot)
    • Umsetzung von Qualitätssicherungsmaßnahmen durch den Einsatz von statischer Codeanalyse in Zusammenhang mit künstlicher Intelligenz
    • Verbesserung der Systemarchitektur und Sicherheit durch das Update von Bibliotheken und Servern sowie den Austausch von Zertifikaten
    • Update der CI/CD-Pipeline für automatisiertes Release und Deployments
    • Unterstützung der Demigration mit Hilfe von generativer künstlicher Intelligenz, insbesondere bei der Erstellung der Datenbankskripte durch ChatGPT
    • Dokumentation von Prozessen und Ergebnissen in Confluence sowie Erstellung und Anpassung technischer Anleitungen und Benutzerhandbücher
    • Umsetzung in einem agilen Umfeld
  • wesentliche Technologien:Java, Jakarta EE Fullstack, Quarkus, Spring Boot, REST, SOAP, Microservices, JSF, JPA, Oracle, PostgreSQL, CI/CD-Pipelines, Jenkins, Git, Maven, Nexus, JIRA, Confluence, Sonarqube, JUnit, Mockito, Spock, Testcontainers, ChatGPT, GitHub Copilot, JBoss EAP, SOAPUI, Docker, Kubernetes, Prometheus, Grafana, Loki, SCRUM, KANBAN, IntelliJ IDEA

Solution Architect / Senior Fullstack Developer - Investment Vermögensverwaltung

Sopra Financial Technology GmbH

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Position: Solution Architect, Senior Fullstack Developer
Projektbeschreibung:
Entwicklung einer modularen, skalierbaren Softwarelösung zur nutzerzentrierten digitalen Vermögensverwaltung. Dies beinhaltet eine Analyse und Optimierung bestehender Kundenportfolios durch individuelle Algorithmen zur Portfolioallokation sowie Verwendung von Musterportfolios unter Beachtung aktuellen Regularien wie MiFID2 oder ESG. Darüber hinaus wird das bestehende Order Management System mit Features wie individueller Ordernachbearbeitung und Freigabe modernisiert und angebunden.

Aufgabenspektrum:
  • Solution Architect für die Umsetzung des Teilprojektes ESG (Nachhaltigkeitspräferenzabfrage) in der neuen Vermögensverwaltung sowie im bestehenden Bankenleitsystem
  • Abstimmung und Optimierung des Workflows in Zusammenarbeit mit den Fachabteilungen
  • Analyse und Abstimmung der Workflows und Oberflächendesigns für die Abfrage der Nachhaltigkeitspräferenzen der Kunden
  • Integration der Anwendung in das zentrale Single Sign-On (SSO)-System, einschließlich der Konzeption und Umsetzung eines Berechtigungsmanagements mit strukturiertem Mapping von Rollen und Zugriffsrechten
  • Implementierung der Datenbankanbindung und der Batchverarbeitung der ESG-Daten
  • Solution Architect für den Datenimport und Steuerung der asynchronen Verarbeitung des Fonduniversums
  • Umsetzung asynchroner langlaufender Prozesse zur Datenverarbeitung (Batches, Datenimport)
  • Konzeption und Implementierung von Schnittstellen zum Kernbankensystem für den Stammdatenimport
  • Modernisierung des bestehenden Order Backends auf Basis von Microservices zur besseren Skalierbarkeit und Performanceoptimierung
  • Anbindung des Order Backends an die digitale Vermögensverwaltung
  • Entwicklung in einem agilen Umfeld unter Anwendung von Scrum
  • Enge Zusammenarbeit mit Entwicklungsteams und Stakeholdern, um Anforderungen iterativ zu definieren und umzusetzen
wesentliche Technologien:
Jakarta EE, Spring Boot, JPA, Hibernate, Angular, JSF, Java, JavaScript, TypeScript, Microservices, REST, SOAP, JWT, OAuth, OpenID Connect, Oracle, Kafka, Git, Maven, Jenkins, Nexus, SonarQube, Docker, Kubernetes, Junit, Jasmine, SCRUM, IBM WebSphere Liberty, IntelliJ, SOAPUI

Senior Backend Developer - Baufinanzierung-API

Sparda Datenverarbeitung eG

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Position: Senior Backend Entwickler
Projektbeschreibung:
Entwicklung einer skalierbaren REST-API zur Integration einer Baufinanzierungssoftware in externe Partnersysteme und Optimierung der Prozessabwicklung.
Aufgabenspektrum:
  • Konzeption und Design der REST-Schnittstelle zur Anbindung externer Systeme
  • Prüfung des Schnittstellendesigns auf Einhaltung der API-Governance-Richtlinien sowie deren kontinuierliche Optimierung und Erweiterung
  • Implementierung spezifischer API-Ressourcen
  • Mocking und Testing der API
  • Sichere Veröffentlichung und Verwaltung der API über ein API-Gateway, inklusive Authentifizierung und Autorisierung
  • Umsetzung der Anforderungen in agiler Methodik und Pair Programming zur Wissensverbreitung und Lösung komplexer Aufgaben
  • Skalierung und Containerisierung der API und des Backends zur effizienten Ressourcennutzung und Skalierung
wesentliche Technologien:
Java, Java EE Fullstack, JAX-RS, OpenAPI, JPA, CDI, Microservices, Websphere Liberty, Swagger, WS-Security, OAuth, OpenID Connect, JWT, Spock, Mockito, MapStruct, Docker, Kubernetes, Helm, Jira, Confluence, Git, Maven, IntelliJ IDEA, Oracle DB

Senior Fullstack Developer - MiFID II

Sparda Datenverarbeitung eG

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Position: Senior Fullstack Developer, Solution Architekt
Projektbeschreibung:
Umsetzung der Wertpapierhandelsrichtlinie MiFID II für die Sparda Banken zur Erhöhung der Transparenz und des Anlegerschutzes im Finanzsektor. Im Rahmen des Projekts wurde das bestehende Portal für Bankberater um die wesentlichen MiFID-II-Regulierungsanforderungen erweitert.
Aufgabenspektrum:
  • Design und Implementierung von Schnittstellen zum Archivsystem, zur Dokumentenerzeugung und zum Kernbankensystem.
  • Entwicklung von Oberflächen zur Erfüllung regulatorischer Anforderungen.
  • Abstimmung mit den Compliance-Abteilungen zur Sicherstellung der Einhaltung regulatorischer Standards.
  • Entwurf eines Datenmodells zur Optimierung der Datenstrukturen.
  • Sicherstellung einer performanten und konsistenten Speicherung sowie Verwaltung der relevanten Daten.
  • Qualitätssicherung durch Tests: Erstellung und Durchführung von Unit-, Integrations- und automatisierten Tests.
  • Entwicklung in einem agilen Umfeld unter Anwendung von Kanban.
wesentliche Technologien:
Java EE, REST, EJB, CDI, JPA/Hibernate, JSF, Struts, PrimeFaces, JavaScript, Oracle DB, SQL, IBM WebSphere Application Server, Clean Code, Selenium, JUnit, Spock, Kanban, JIRA, Confluence

Senior Fullstack Developer - Omnikanal Vertriebssystem Giro

Sparda Datenverarbeitung eG

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Position: Senior Fullstack Developer
Zeitraum: 01/2016 – 09/2017
Projektbeschreibung:
Automatisierung und Digitalisierung des Online-Antragsprozesses zur Eröffnung eines neuen Girokontos, um Effizienz und Benutzerfreundlichkeit zu verbessern. Das Projekt führte zu einer signifikanten Reduktion manueller Aufwände und optimierte die Benutzererfahrung für Endkunden.
Aufgabenspektrum:
  • Implementierung von Backend-Komponenten und Datenbankanbindung.
  • Design und Implementierung von REST-basierten Services zur Anbindung an Backend-Systeme, Kernbankensystem und externen Anwendungen wie WebId zur Personenidentifikation und digitalen Signatur.
  • Modellierung und Automatisierung von Geschäftsprozessen mit BPMN und Camunda zur Optimierung der internen Abläufe.
  • Design und Implementierung von benutzerfreundlichen und responsiven Oberflächen.
  • Qualitätssicherung durch Unitests mit Junit, Spock, Jasmine und Testing durch automatisierte Tests mit Selenium, Geb sowie Durchführung von Code-Reviews und regelmäßigen Code-Analysen mit Sonar.
  • Enge Zusammenarbeit mit dem Team, um Anforderungen zu priorisieren und schnell auf Änderungen zu reagieren.
wesentliche Technologien:
Java EE, Java, REST, EJB, CDI, JPA, JSF, PrimeFaces, RichFaces, JavaScript, Camunda, BPMN, Junit, Spock, Jasmine, Selenium, Geb, JBoss EAP, JBoss Wildfly, Git, Maven, Sonar, Eclipse, SCRUM, KANBAN, Clean Code

Lead Developer - SHUK-Portal

Nürnberger Versicherungsgruppe

Versicherungen

>10.000 Mitarbeiter

Position: Technischer Teilprojektleiter, Lead-Developer, Coach
Projektbeschreibung:
Neuentwicklung einer modularen Verkaufsplattform für eine flexible und einfache Integration neuer Versicherungsprodukte für den SHUK-Bereich.
Aufgaben:
  • Design und Entwicklung von Web-Frontends für Außendienst und Endkunden
  • Technische Leitung des Teilprojekts "Druckerzeugung"
  • Abstimmung mit dem Fachbereich und den Teilprojekten
  • Analyse von Use Cases
  • Definition und Umsetzung von Maßnahmen zur Sicherung der Softwarequalität
  • Unterstützung bei Fehleranalyse und Bugfixing
  • Coaching von Entwicklern und Trainees (Java, JEE, Clean Code, Testing)
Technologien:
JEE, EJB, JPA, CDI, Java, SOAP, REST, JSF, JavaScript, PrimeFaces, RichFaces, HTML5, Bootstrap, JBoss EAP6, JBoss Wildfly 9, Maven, Subversion, Sonar, Selenium, MagicDraw, Eclipse, Scrum, Kanban

Senior Architekt - Referenzarchitekturen

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Position: Senior Architekt
Projektbeschreibung:
Erstellung von Referenzarchitekturen als Grundlage für eine standardisierte, wiederverwendbare Architektur in zukünftigen sowie laufenden Projekten und Verfahren.
Aufgaben:
  • Erstellung von Referenzarchitekturen
  • Pflege und Aktualisierung von Richtlinien und Vorgaben für die Softwareentwicklung
  • Beratung und Unterstützung von Projekten im Bereich serviceorientierter Architekturen
  • Entwicklung und Erweiterung einer domänenspezifischen Sprache zur optimierten Modellierung
  • Implementierung von Code-Generatoren für UML-Modelle und DSL
  • Know-How-Transfer in laufenden Projekte und Verfahren
Technologien:
JEE, EJB, Oracle ADF, JPA, SOAP, WebLogic, Eclipse RCP, Xtext, Xtend, MID Innovator, Subversion, Maven

Architekt/Entwickler - elektronische Versicherungsbestätigung

Nürnberger Versicherungsgruppe

Versicherungen

>10.000 Mitarbeiter

Position: Architekt, Entwickler
Projektbeschreibung:
Entwicklung einer mehrschichtigen Webanwendung zur Erfassung und Verwaltung von KFZ-Daten im Rahmen der elektronischen Versicherungsbestätigung.
Aufgaben:
  • Definition einer mehrschichtigen JEE-Architektur zur modularen Erweiterbarkeit
  • Design und Entwicklung der Webservice-Anbindung sowie der Schnittstellen zum Großrechner, den Zulassungsbehörden und dem Workflowsystem X4
  • Transformation der XML-Datenströme zwischen verschiedenen Formaten
  • Review der Entwicklungsergebnisse
Technologien:
EJB, Hibernate, JBoss, Tomcat, XML, JAXB, XSLT, JSF, Facelets, RichFaces, JMS, MQSeries, Web Services, Maven, Cruise Control, JUnit, Checkstyle, RMI, JMX

Entwickler - Schadenregulierung SHUK

Nürnberger Versicherungsgruppe

Versicherungen

>10.000 Mitarbeiter

Position: Architekt, Entwickler
Projektbeschreibung:
Entwicklung eines Systems zur automatisierten Bearbeitung und Klassifizierung von Schadensfällen, um eine schnellere Bearbeitung zu gewährleisten und die Effizienz zu steigern.
Aufgaben:
  • Design und Entwicklung einer mehrschichtigen Webanwendung, der Web-Service-Anbindung sowie Schnittstellen zum Großrechner und zum Geoservice
  • Entwicklung eines Moduls zur Datentransformation zwischen GDV-Daten nach BiPRO-Standard
  • Review der Entwicklungsergebnisse
  • Coaching des Entwicklerteams in JavaServer Faces
Technologien:
EJB, Hibernate, JBoss, Tomcat, Oracle, XML, JAXB, JSF, Facelets, MQ-Series, Ant, JUnit

Entwickler - serviceortientierte Architekuren

Nürnberger Versicherungsgruppe

Versicherungen

>10.000 Mitarbeiter

Position: Entwickler
Projektbeschreibung:
Erweiterung des zentralen Authentifizierungssystems um neue Web-Service-Schnittstellen auf Basis bestehender WS-Standards (WS-Trust, WS-Security, WS-SecureConversation).
Implementierung einer zentralen Web-Service-Routing-Komponente zur verbesserten Sicherheit und Skalierbarkeit für die Integration externer Systeme.
Aufgaben:
  • Design und Entwicklung einer zentralen Web-Service-Routing-Komponente basierend auf Apache Axis
  • Implementierung verschiedener Security-Module für Apache Axis
  • Consulting im Bereich serviceorientierte Architekturen und Webservices
Technologien:
Apache Axis, SOAP, Web Services, SOA, Tomcat, XML, XSLT, JUnit, Ant

Entwickler - Antragsverarbeitung

Nürnberger Versicherungsgruppe

Versicherungen

>10.000 Mitarbeiter

Hier ist die vollständige Übersicht aller Projekte aus diesem Chat:
Arvato Bertelsmann
Zeitraum: 06/2005 – 03/2006
Position: Junior Entwickler
Projektbeschreibung:
Entwicklung eines Portals zur effizienten und benutzerfreundlichen Kundendaten- und Prämienverwaltung.
Aufgaben:
  • Entwicklung und Design des Prämienshops
  • Weiterentwicklung der bestehenden Komponentenbibliothek
  • Abstimmung des Designs mit dem Fachbereich
Technologien:
Struts, JSTL, JSP, Servlets, PriDE, UML, MDSD, Ant, IBM WebSphere
Nürnberger Versicherungsgruppe (04/2006 – 06/2007)
Position: Coach, Entwickler
Projektbeschreibung:
Entwicklung einer komplexen Geschäftsanwendung zur optimierten Antragsverarbeitung mit Schnittstellen zu Großrechnermodulen, Risikomanagement- und Archivsystemen.
Aufgaben:
  • Design, Review und Refactoring diverser Schnittstellen zum Mainframe
  • Design und Implementierung der Schnittstellen für die Anbindung des Risikobewertungssystems an den bestehenden Mainframe
  • Entwicklung eines Webservices zur Übermittlung von Provisionsdaten an Vermittler
  • Entwicklung der RCP-Clientanwendung zur Steuerung und Anzeige der gescannten Antragsdokumente aus den bestehenden Archivsystemen
  • Coaching des Entwicklerteams in Java und OOP
Technologien:
EJB, SOAP, RCP, SWT, JFace, XML, XSLT, Hibernate, JUnit, JBoss

Junior Entwickler - Kundenportal

Arvato Bertelsmann

Internet und Informationstechnologie

>10.000 Mitarbeiter

Kunde: Arvato Bertelsmann
Zeitraum: 06/2005 – 03/2006
Position: Junior Entwickler
Projektbeschreibung:
Entwicklung eines Portals zur effizienten und benutzerfreundlichen Kundendaten- und Prämienverwaltung.
Aufgaben:
  • Entwicklung und Design des Prämienshops
  • Weiterentwicklung der bestehenden Komponentenbibliothek
  • Abstimmung des Designs mit dem Fachbereich
Technologien:
Struts, JSTL, JSP, Servlets, PriDE, UML, MDSD, Ant, IBM WebSphere

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden