02.03.2026 aktualisiert

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

IT-Architekt, Full Stack Entwickler, Web Entwickler, Java JEE, Spring Boot, Angular 2/7, ReactJs

München, Deutschland
Deutschland
Dipl.-Ingenieur
München, Deutschland
Deutschland
Dipl.-Ingenieur

Profilanlagen

CV Bocsak v2.0 PDF.pdf

Skills

Gulp.JsAsp.NetHTMLJavaJavaScript.Net FrameworkAdo.NetAmazon Web ServicesApache TomcatXcodeAtlassian JiraTelekommunikationOracle Weblogic ServerBootstrapBug-TrackingBugzillaBetriebswirtschaftC#C++CSSCloud ComputingApache LuceneDatenbankenIBM DB2ProgrammierwerkzeugeWeb EntwicklungLanguage Integrated QueryEclipseElasticsearchJ2EEGradleGrafische BenutzeroberflächeGroovyMedizinische VersorgungHibernateIbm Websphere MqIBM Websphere Application ServerVersicherungenIntellij IDEAIphone AppsJavafxJava Persistence APIWildflyjQueryJavaserver FacesJUnitPostgreSQLLiquibaseMantisApache MavenMicrosoft Visual StudioMicrosoft Sql-ServerMongoDBNGINXNode.jsOracle FinancialsScrumMockitoEasymockSAP ApplicationsSeleniumSOAPApache SolrPL/SQLSubversionTypeScriptUMLVersionierungWeb ApplikationenWeb ServicesWorkflowsPrimefacesGruntReact.jsSpring BootSwift (Programmiersprache)BackendGitSpring DataKotlinKanbanSassWebpackAngularJSKubernetesApache KafkaSuchmaschinenGraphQLFront EndReact ReduxWinkelmesserSoftware Version ControlJasminDockerJenkinsMicroservices
Fachlicher Schwerpunkt

Mehr als 30 Jahre Erfahrung als Full Stack Developer und Architekt bei namenhaften Unternehmen.
  • Komplexe Enterprise Anwendungen Backend und Frontend
  • Eventgetriebene Microservices mit Spring Boot, Quarkus, Kafka, Java/Kotlin
  • Microfrontend mit Angular, React, Vue.js, TypeScript
  • Cloud Technologien
  • SQL- und NonSql Datenbanken
Programmiersprachen
  • JAVA
  • Kotlin
  • C#
  • Typescript, JavaScript
  • Python
  • Groovy
  • PL/SQL
  • Beschreibungssprachen:  XML, JSON, YAML
Backend
  • Micro Services
  • Spring Boot (Spring Security, Spring Data, Spring Integration, …)
  • QUARKUS
  • Eclipse Microprofile
  • Vert.X
  • Hibernate
  • JPA
  • Panache
  • TypeORM
  • REST/SOAP Web Services
  • GraphQL
  • OAut2, OIDC, JWT
  • OpenAPI, Swagger
  • Kafka, Apache Avro
  • RabbitMQ
  • Redis
  • S3 Storage
  • Keycloak
  • MapStruct
  • Flyway
  • Liquibase
Frontend (GUI), Web
  • Angular
  • ReactJS
  •  Vue.js
  • Ionic3
  • Reactive Programming: RxJS, NgRx, Redux,
  • Micro Frontend: Web Components, SAP Luigi
  • HML, CSS, Sass
  • Material Design, Bootstrap, PrimeNG
  • WebSocket
  • Server-Sent Events (SSE)
Cloud
  • AWS
  • Azure
  • GCP
  • Confluent
  • Docker
  • Kubernetes
  • Helm
  • Elastic-Stack: Kibana, Prometheus, Grafana
  • OpenTelemetry
  • Jaeger
  • Terraform
Web- und Applicationserver
  •  NGINX
  • WildFly
  • WebSphere
  • Tomcat
  • Node.js, Nest.js
Datenbanken
  • Sowohl SQL als auch NonSQL Datenbanken
  • PostgreSQL
  • MongoDB
  • DynamoDB
  • Apache Cassandra
  • Cosmos DB + Gremlin API
  • ORACLE
  • MariaDB
  • MySQL
Continuous Integration & Deployment
  • GitLab CI/CD
  • Jenkins
  • Bitbucket
Test, Testautomatisierung

Backend:
  • Junit
  • Mockito
  • EasyMock
  • AssertJ
  • Rest Assured
  • MockMvc
  • TestNG
  • JBehav (BDD)
  • DBUnit,
Frontend:
  • Jest
  • Testing Library
  • Selenium
  • Jasmine
  • Protractor
  • Karma
  • Cypress
Build Systems
  • Maven
  • Gradle
Version Control
  • Git
  • GitLab
  • GitHub
Workflow Management, BPM
  • Camunda
Search Engine
  • Elasticsearch
Entwicklungswerkzeuge
  • IntelliJ
  • Microsoft Visual Studio
  • Eclipse
UML-Tools
  • Enterprise Architect
  • Together
  • Rational Rose
  • MagicDraw
Projektmanagement
  • Jira
  • Confluence
Betriebssysteme
  • Unix
  • Windows
  • MacOS
Qualitätsmanagement
  • SonarQube
Agiles Verfahren
  • Scrum
  • SAFe
  • Kanban
Sonstiges
  • Clean Code
  • Jira
  • Confluence

Branchen
  • Industrie
  • Automotiv
  • Versicherungen
  • Banken
  • Telekommunikation
  • Web-Shops
  • Handel
  • Softwarehersteller
  • Telekommunikation
  • Betriebswirtschaft
  • Gesundheitswesen
  • Öffentlicher Dienst

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1987

Sprachen

DeutschMutterspracheEnglischgutItalienischgut

Projekthistorie

Full Stack Entwickler, Lead Developer, Backend Architekt

Prehcm Services GmbH

Telekommunikation

10-50 Mitarbeiter

Planungssystem für Funkantennen für Mobiltelefonie

Der Software unterstützt die komplette Planung und Genehmigung von Antennen für die Mobiltelefonie.

Das System wurde mittels Event Driven Microservice Architektur für den Cloud Native Einsatz realisiert. Als Framework für das Backend wurde Quarkus, für die Kommunikation Kafka verwendet. Das Frontend wurde mit React erstellt. 

PreHCMServices für die Endkunden Telefonica, Vodafone, Telekom

Rolle: Full Stack Entwickler, Lead Developer, Backend Architekt

Technologien:

Quarkus, Kotlin, Kafka, Confluent, SchemaRegistry, Rest-Webservices, Hibernate, SQL, Kubernetes, Docker, React, Typescript, Material Design, SCSS, Google Cloud, OIDC, Keycloack, OpenTelemetry, Jaeger, Grafana, Gitlab CI/CD,
SonarQube, Swagger, Postgresql, Oracle


Verfahren: Scrum

Architekt für das Frontend, Entwicklungstätigkeit sowohl am Frontend als auch am Backend

MediamarktSatrun

Konsumgüter und Handel

5000-10.000 Mitarbeiter

Zahlungsmanagement System
 
Das System verwaltet die Zahlungen, Rückerstattungen, Kulanzfälle, Warensendungen und Rücksendungen und alles was damit zusammenhängt für den Online-Shop für MediaMarktSaturn. 

Das alte System mit Spring im Backend und Vaadin im Frontend wurde in diesem Projekt durch eine Microservice Architektur unter Verwendung von SpringBoot, Kafka, Kubernetes und Google Cloud Technologie abgelöst und durch GitOps, Terraform, Kibana unterstützt. Das neue Frontend wurde mittels Angular realisiert.

MediaMarktSaturn

Rolle: Full Stack Entwickler, Architekt für das Frontend

Technologien:

Java 14-17, Spring Boot 3, Spring-Data, Spring Integration,
REST-Webservices, Kafka, PostgreSql, OAuth, Maven, Gradle,
Angular 14, Web Components, Typescript, Bootstrap 4, CSS, SASS,
Docker, Kubernetes, Gitlab CI/CD, Google Cloud, node.js, nest.js, SonarQube, Terraform Kibana, Prometheus, Grafana

Verfahren: Scrum

Technischer Architekt, Entwicklungstätigkeit sowohl am Frontend als auch am Backend

Munich RE

Versicherungen

>10.000 Mitarbeiter

SaveUp – App für fondbasiertes Sparen mit Garantie

Es handelt sich um eine komplexe Produktfamilie von C2B mit Mobile App und Webanwendung bis B2B auch mit Web UI und eine komplette Bestandsführung für mehrere Tenants.

Die App wurde sowohl als Hybrid-App mit Ionic 3 und Angular 10 als auch für andere Tenants mit native IOS/Android entwickelt.
Die Clients kommunizieren mit einem Backend welche für node.js ausgelegt ist und als eine Art Dispacher funktioniert. Es delegiert die komplexen Aufgaben an mit SpringBoot (Java) realisierten Backend weiter welches aus über mehrere duzend Micro-Services besteht welche mit Camunda orchestriert werden.

Die ganze Anwendung läuft in Kubernetes auf AWS.

Münchener Rückversicherungs-Gesellschaft

Rolle: Full Stack Entwickler, Architekt

Technologien:

Java 11, Kotlin, Spring Boot, Spring Data, REST-Webservices, Maven, Gradle, Ionic3, Angular 2-10, Typescript, MongoDB, PostgreSQL, Bootstrap 4, NodeJS, Karma, Protractor, Webpack, CSS, SASS, Docker, Kubernetes, Elasticsearch, Redis, AWS, Kafka, Camunda

Verfahren: Scrum

Software Entwickler Backend und Frontend

Allianz

Versicherungen

>10.000 Mitarbeiter

Web Content Management System

Das konzerneigene Web Content Management System der Allianz welches in 70 Ländern für den landesspeziefischen Web-Auftritt verwendet wird wurde auf neu Technologien umgestellt und von Grund aus fachlich neu designt und technisch neu implementiert.

Allianz AG

Rolle: Full Stack Entwickler

Technologien:

Java 8, Spring Boot, Solr, Tomcat 8, Hibernate, REST-Webservices, Oracle, Sonar, Jenkins, Maven, Angular 2, ReactJs, Redux, Typescript, Bootstrap, JQuery, NodeJS, Karma, Protractor, Webpack, CSS, SASS, docker

Verfahren: Scrum

Full Stack Entwickler, Lead Developer, Architekt

Allianz

Versicherungen

>10.000 Mitarbeiter

Mobile und Internet Kfz-Versicherung Rechner

Die Anwendung ermöglicht die Tarifierung und den Abschluss von Kfz-Versicherungen sowohl für Mobile Geräte als auch für herkömmlichen PC’s auf einer sehr innovativen Art und Weise. Die Meisten Dateneingaben werden durch fotografieren und anschließendes Scannen von Dokumenten (Fahrzeugschein, Führerschein etc.) ersetzt.

Allianz AG

Rolle: Full Stack Entwickler, Lead Developer, Architekt

Technologien:

Java 8, Spring, Solr, JBoss, Hibernate, REST-Webservices, Oracle, Sonar, Jenkins, Maven, AngularJS 1.5.x, Bootstrap, JQuery, NodeJS, Karma, Bower, Protractor, Gulp, CSS, SASS
 
Verfahren: Scrum

Lead Developer, Mitarbeit in dem Architektur Team, Entwicklung Frontend/Backend

BMW

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Universal Sales Platform
 
Es handelt sich um ein international eingesetzten Verkaufsplattform für Automobile. (Sowohl für Händler und Agenten als auch für Endkunden). Die unterschiedlichen Märkte (Länder) und die Heterogenität der dort eingesetzten Systeme und Datenstrukturen erfordern ein System mit einem hohen Maß an Mandantenfähigkeit.
Das System begleitet den ganzen Verkauf Prozess von der Erfassung des Kunden über die Fahrzeugkonfiguration, Angebotserstellung, Vertragsabschluss bis zur Finanzierung. Die Plattform integriert sich in zahlreiche vorhandene Systeme. Bei der Realisierung wurde die ganze Palette von JEE eingesetzt. Die UI wurde als Internetanwendung realisiert.
 
BMW AG

Rolle: Full Sstack Entwickler, Lead Developer, Architekt

Technologien:

Java, JEE 6, EJB 3.1, CDI, Glassfish 3.1.2, Jersy, EclipseLink, JPA, JBehav, Mockito, Arquilian, REST- und SOAP-Webservices, Oracle, Sonar, Jenkins, Maven, DBUnit, Flyway, JSF2, PrimeFaces, Ajax, JQuery, Selenium, Jasmine, Subversion, GIT, HP-Quality Center,
SAP-Jco

Verfahren: Scrum

Chefarchitekt, Lead Developer, Entwicklung Frontend/Backend

Direkt Anlage Bank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Depotverwaltung und Wertpapierhandelssystem

Es handelt sich um acht verschiedene Projekte, welche die Gemeinsamkeit haben, dass sie Anwendern ermöglichen über das Web in unterschiedlichen Börsen Wertpapiere zu handeln und ihr Depot zu verwalten.  Die für Vermögensverwalter ausgelegten Systeme unterstützen zusätzlich auf unterschiedliche Art und Weise die Kundengewinnung. Überdies hinaus bieten die Systeme vielfältige Analysetools für die Beobachtung der Entwicklung und den Vergleich von Depots und/oder Wertpapieren.  Das Handeln untersteht gewissen Regeln, welche dynamisch konfigurierbar sind. Es handelt sich um hochfrequentierte Webanwendungen – realisiert mit Web2 Ajax Technologie - welche mit großen Datenmengen im Backendbereich zurechtkommen müssen. Das Backend ist durch ein hohes Maß an unterschiedlichen asynchronen Prozessen charakterisierbar. Eine Besonderheit bei der Entwicklung war bei einem der Projekte das totale Refactoring eines Altsystems, wobei der laufende Betrieb aufrechterhalten musste. Die UI wurde sowohl für Browser als auch für Mobile Geräte (Apple IOS, Android) implementiert.

Deutsche Börse, Direkt Anlage Bank, Raiffeisenbank, Commerzbank, Irontrader, Investory AG

Rolle: Full Stack Entwickler, Lead Developer, Architekt

Technologien:

Java, J2EE, Spring, JMS, JMX, JAXB, AOP, JPA, Hibernate, MySql, Drools, Velocity, Jenkins, Maven, Tomcat, ActiveMQ, SOAP Apache CXF Web Services, REST-Webservices, JSF 2, PrimeFaces, Wicket, AJAX, JQuery, Selenium, Mockito, Jira, Enterprise Architekt, Sonar, Objective-C , IOS, Android

Verfahren: Scrum

Architekt , Lead Developer Fronten/Backend

SwissLife

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Wertpapierkursversorgung und Validierung für eine Versicherung
 
Das System sammelt Kursinformationen von verschiedenen Handelssystemen. Die Informationen werden Regelbasiert validiert und nach Lösung evtl. Validierungsfehlern unter verwendung des 4 Augen Prinzipes an unterschiedlichen Backendsystemen weitergeleitet. Sowohl die Regeln, als auch die Schnittstellen für die Nachfogesysteme sind dynamisch auch zur Laufzeit konfigurierbar. Alle Daten sind Historisiert. Das System ist duch eine umfangreiche OnePage Web UI bedienbar.

SwissLife

Rolle: Full Stack Entwickler, Lead Developer, Architekt

Technologien:

Java, J2EE, Spring, JMS, JMX, JAXB, AOP, Hibernate, Oracle, Hibernate Envers (Historisierung) Maven, Redmine, Hudson, Weblogic, SOAP Apache CXF Web Services, Web2-GUI (RIA) mit JSF 2, RichFaces 4, AJAX, Selenium, Mockito, Enterprise Architekt)

Verfahren: Scrum

Architekt , Lead Developer Fronten/Backend

UniCredit

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Trade Information Broker für Investmentbanking.

Das System sammelt Tradeinformationen aus verschiedenen weltweiten Handelssystemen  wie RTD, ORC und aus verschiedenen Brokersystemen, vereinheitlicht die Informationen, reichert sie an und stellt diese für andere Anwendungen wie z.B. dem Risikoberechnungssystem Sophis bereit. Das System ist die zentrale Schaltstelle für Trades, verfügt über umfangreiche eigene Stammdaten welche durch eine Web-Gui verwaltet werden.  Das System fügt sich in eine sehr heterogene IT-Landschaft ein und besteht serverseitig aus mehreren Anwendungen. Diese wurden hauptsächlich in Java entwickelt, aber einige wichtige Teile wurden in C# implementiert. Systemintern wird die asynchrone Kommunikations sehr intensiv genutzt, mit Fremdsystemen kommuniziert man über Webservices. Die meisten Anwendungen laufen in dem OSGi Container von Spring, einige in dem Weblogic Applicationserver. Bestimmte Objekte wurden zwischen den JVM's mit dem Terracotta Cluster synchronisiert. Die GUI wurde als Rich Internet Application mit Web2 Technologie unter Verwendung von AJAX realisiert. Um die Anwendungen monitoren zu können haben wir diese mit JMX Fächigkeit ausgestattet. Für die Kommunikation wurde das FIX Protocol (fixml) in Verbindung mit JAXB verwendet.

UniCredit

Rolle: Full Stack Entwickler, Lead Developer, Architekt

Technologien:

 
Java, J2EE, Spring, JMS, JMX, JAXB,  AOP, MQ-Series, Active-MQ, Hibernate, Oracle, Terracotta, Maven, Redmine, Hudson, Weblogic, OSGi, Spring DM Server, SOAP Apache CXF Web Services, Web2-GUI (RIA) mit JSF, DOJO, DojoFaces, AJAX, C#
 
Verfahren: Scrum

Senior Software Entwickler Frontend/Backend

Verband Süddeutscher Apotheken GmbH

Pharma und Medizintechnik

1000-5000 Mitarbeiter

System für die Abrechnung von Rezepten.

Das System umfasst die gesammte Verarbeitung von Rezepten von der Erfassung, Verarbeitung bis zur Abrechnung und Rechnungstellung hin.

Java, J2EE, Spring, Swing, MagicDraw, Oracle, Hibernate, JBoss, SOAP Web Services, Apache CXF, JSF, DOJO, Ajax, drools

Mitglied des Architekten-Teams, Entwicklung Frontend/Backend

Deutsches Patent und Markenamt

Wirtschaftsprüfung, Steuern und Recht

1000-5000 Mitarbeiter

E-Gouverment

Das System umfasst den gesamten Aktenverarbeitungsprozess samt Dokumentenverwaltung.

Java, .NET, C#, J2EE (EJB, JSP, Java Server Faces, JAXB),  SOAP Web Services, Toplink, Oracle Content Management (CMSDK), Oracle Application Server, Oracle 9i, Linux,  Ant, log4j, log4net, JUnit, NUnit, XDoclet, AspectJ, Clear Case

Software-Architekt, Entwicklung Frontend/Backend

Siemens

Industrie und Maschinenbau

>10.000 Mitarbeiter

Dokumentenverwaltungs-System

J2EE,,  Jakarta Struts, JSF, WebServices, Eclipse, WebSphere, Oracle

Systemarchitekt, Entwickler Frontend/Backend

Internet Services srl

Internet und Informationstechnologie

Design und Realisierung eines online Hotelreservierungssystems.
 

Die Daten der einzellnen Hotels bleiben dabei in den hoteligenen Hotelverwaltungssystemen gespeichert, die vorhandne Systeme

werden nicht angetastet sondern mit Hilfe eines verteilten Beobachters, - realisiert mit Web Services,-  zu einer virtuellen Datenbank integriert. 
 

C#, Java, .NET (ASP.NET, ADO.NET), IIS5, Tomcat4, JSP,

MS SQL Server, log4j, log4net, ant

Software-Architekt, Entwicklung Frontend/Backend

SoftConAG

Industrie und Maschinenbau

50-250 Mitarbeiter

Systems für die Konfiguration und Erstellung von Angeboten für Siemens Telekommunikationsanlagen.

Java J2EE, Apache, Tomcat, JSP, XML,  XSLT, Oracle 9i, JBuilder, JBoss, JUnit, Jakarta Struts, Ant, log4j

Systemarchitekt, Entwickler Frontend/Backend

Siemens

Industrie und Maschinenbau

>10.000 Mitarbeiter

Internet Portal für einen E-Shop.

Java, EJB, JSP, XML, JBuilder, WebSphere, Apache, Tomcat, Rational Rose, Clear Case, Oracle 9i

Beratung Systemarchitektur, Entwicklung von Prototype

Siemens

Industrie und Maschinenbau

>10.000 Mitarbeiter

Auswahl des geeigneten Middlewares bzw. der EAI-Lösung und Entwurf der Anwendungsarchitektur  für ein weltweites Business Partner Data Management System.
 

Java, C#, J2EE, .NET, CORBA 3.0, CrossWorlds Web Services (SOAP, WDSL, UDDI)  Oracle 9i

Senior Software Entwickler Frontend/Backend

Berufsgenossenschaften der Bauwirtschaft

Architektur und Bauwesen

1000-5000 Mitarbeiter

Papierlosen Bürosystems.

Java, Swing, EJB, WebSphere, VisualAge, JBuilder, MID-Innovator, DB2,  Avantis,  MQSeries, AIX/Windows-NT,  Junit, Continuus

Lead Developer Frontend

NSE Software AG

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Entwicklung und Realisierung eines Agentursystems für Versicherungen

Das System wickelt alle Aktivitäten im Bereich Angebot- und Antragserstellung (Tarifrechner) ab und beinhaltete auch ein Kundeninformationssystem. Es wurde als 3-Tier Architektur mit Thin-Clients realisiert.

Java, Swing, XML, JSP, EJB, Framework auf CORBA-Basis, Together, DB2, Oracle,Windows-NT, Weblogic, Apache, Continuus


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden