freiberufler Software-Architekt auf freelance.de

Software-Architekt

zuletzt online vor 1 Tagen
  • 95€/Stunde
  • 83377 Vachendorf, Kreis Traunstein, Oberbayern
  • Umkreis (bis 200 km)
  • de  |  en  |  fr
  • 09.12.2025
  • Contract ready

Kurzvorstellung

Softwarearchitektur und -entwicklung:

Java Web Apps (Spring Boot, MVC, Data, Cloud, Security, …)
Scala, JavaScript (Vue, Angular), TypeScript, SQL
RabbitMQ, Docker, REST, Microservices und Self Contained Systems
Scrum, Kanban, DDD, TDD, CI

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Advanced Message Queuing Protocol3 J.
  • Docker4 J.
  • Git1 J.
  • Kubernetes2 J.
  • Oracle Database4 J.
  • Representational State Transfer (REST)4 J.
  • Spring
  • Spring Framework9 J.
  • Typescript2 J.
  • Vue.Js3 J.

Projekt‐ & Berufserfahrung

Software Architect
Kundenname anonymisiert, München
8/2025 – offen (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2025 – offen

Tätigkeitsbeschreibung

Erstellung einer Google Cloud basierten hybriden iOS Productivity-App mit RAG-Features (interner POC des Kunden)

Technisches Design und Implementierung, Product Owner, Abstimmung mit Stakeholdern, API-Design, Integrationstests, Deployment Pipeline (GitHub Actions)

• Backend & Auth: Swift, Firebase Functions, Firebase Authentication, JWT, PKI
• Frontend: Quasar, Vue.js Frontend, TypeScript, JavaScript, Node.js, npm, yarn, HTML5, CSS
• KI: Firebase Genkit, RAG, Astra DB
• Persistence: Firebase (FireStore, RealtimeDB, Monitoring, Analytics)
• Tests: Playwright, vitest
• Infrastructure: Firebase (Messaging, Monitoring), REST, OpenAPI, Sentry, Continuous Deployment, Continuous Integration, Prometheus, Grafana
• Cloud: Google Cloud (GCP)
• Tools: git, IntelliJ
• Agile, Kanban, DDD

Eingesetzte Qualifikationen

Google Cloud, iOS Entwicklung, Java (allg.), JavaScript, Swift (Programmiersprache), Typescript, Vue.Js

Software Architect & Engineer
Kassenärztliche Vereinigung, München
8/2024 – 7/2025 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

8/2024 – 7/2025

Tätigkeitsbeschreibung

Einführung einer Webanwendung zur Bereitstellung von Hybrid-
DRG Abrechnungen für Ärzte

Konzeption, Technisches Design, API-Design, Implementierung, E2Eu.
Integrationstests, Deployment Pipeline (Jenkins, Kubernetes,
Helm)

• fristgerechter Projekt-Abschluss, hohe Testabdeckung, resilientes Verhalten, d.h. in hoher Qualität
• erfolgreicher Penetration-Test ohne Auffälligkeiten
• wirtschaftlicher Erfolg für den Kunden (Ärzte zahlen für den Service)

Backend & Auth: Java, J2EE, Spring (Boot, Modulith, Web, Data, MVC, Framework, JPA, Cloud, Security), Lombok, Gradle, OAuth 2.0, JWT, PKI
• Frontend: vue.js, TypeScript, JavaScript, Node.js, npm, yarn, HTML5, CSS, vuetify
• Persistence: Oracle, Hibernate, Java Persistence API, SQL, flyway
• Tests: JUnit, Mockito, Playwright, vitest
• Infrastructure: RabbitMQ, REST, OpenAPI (Swagger), Monitoring, Apache, Nginx, Tomcat, Jetty, Jenkins, DevOps, SonarQube, Artifactory, Prometheus, Grafana, Graylog, Icinga, Continuous Deployment, Continuous Integration
• Cloud: Kubernetes, Docker, Helm
• Tools: Groovy, git, IntelliJ, Jira, Confluence

• Agile, Scrum, Kanban, TDD, DDD, hexagonal Architecture, Self-Contained-Systems
• Clean Code
• Dokumentation in arc42

Eingesetzte Qualifikationen

Agile Methodologie, Git, Google Cloud, IT-Spezialist, JavaScript, Kanban (Softwareentwicklung), Server-Monitoring, Swift (Programmiersprache), Test Automation, Testdesign (IT), Typescript, Vue.Js

Software Architect & Engineer
Zeiss, München
6/2023 – 6/2024 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2023 – 6/2024

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines zentralen REST-Services für die Erzeugung medizinischer PDF/A Dokumente auf Basis einer Template-Engine

Konzeption, Technisches Design, API-Design, Implementierung, Evaluierung, Abstimmung mit Nutzern, Dokumentation, Integrationstests

• Herauslösen eines funktionalen Aspekts verschiedener Produkte in eine eigene Anwendung, die als nicht-medizinisches Produkt viel einfacher (d.h. schneller und billiger) veröffentlicht werden kann
• Ursprünglich nur als POC gesehen, ging dann in Produktion

• Backend & Auth: C#, .NET, Scala, fluid, chromium, Basic Authentication & OAuth2
• Kein Frontend, reine Backend-Anwendung, PDF/A, HTML5, CSS
• Infrastructure: REST, OpenAPI (Swagger), DevOps, GitHub Enterprise, Azure, bitbucket, CD / CI
• Tests: Gatling, Playwright
• Cloud: Kubernetes, Docker,
• Tools: git, Rider, Jira, Confluence

• Agile, Scrum, Kanban, DDD

Eingesetzte Qualifikationen

.Net, Apache Maven, C#, Docker, Java (allg.), JavaScript, Kubernetes, Microsoft Azure, Typescript

Software Architect & Engineer
Zeiss, München
1/2022 – 5/2023 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2022 – 5/2023

Tätigkeitsbeschreibung

Refactoring und Weiterentwicklung verschiedener Projekte für Linsenberechnungen für Katarakt-Operationen, Testkonzept

Refactoring und Erweiterungen, E2E- und Load-Tests, Portierungen auf verschiedene Cloud Dienste, Integrationstests, Maintenance

• Kurzfristige Einarbeitung in .NET / C# (nötig für verschiedene Fach-Algorithmen)
• Großes technisches Refactoring beim Herauslösen eines „Orchestrators“ für die verschiedenen Linsen-Algorithmen
• Schnelle Einarbeitung in medizinische Thematik (Katarakt)

• Backend. Java, J2EE, Spring Boot (Boot, Web, Data, MVC, Framework, JPA), C#, .NET, Scala
• Persistence: Oracle, Hibernate, SQL
• Infrastructure: DevOps, GitHub Enterprise, Azure, REST, Microservices, Swagger, OpenTelemetry, bitbucket, Continuous Deployment, Continuous Integration
• Tests: Gatling (Lasttests)
• Cloud: Kubernetes, Docker
• Tools: git, IntelliJ, Rider, Jira, Confluence

• Agile, Scrum, Kanban, DDD

Eingesetzte Qualifikationen

.Net, Apache Maven, C#, Docker, Java (allg.), Kubernetes, Microsoft Azure, Spring Framework

Software Architekt & Entwickler
Kassenärztliche Vereinigung, München
4/2020 – 11/2021 (1 Jahr, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2020 – 11/2021

Tätigkeitsbeschreibung

Erfassung und Abrechnung von Tests, Schutzausrüstungen und Impfungen im Rahmen der Coronavirus-Testverordnung

Konzeption, Technisches Design, API-Design, Implementierung, E2Eu. Integrationstests

• Erfolgreiches Projekt in hoch-volatilem Umfeld (Testverordnungen wurden kurzfristig an jeweils aktuelle gesetzliche und pandemische Lage angepasst)
• Team war gemeinschaftlich in der Lage, mehrere durch die Pandemie notwendigen Anwendungen von Grund auf neu zu bauen und flexibel an die jeweilig geltenden Umstände anzupassen

• Backend: Java, J2EE, Spring Boot (Boot, Web, Data, MVC, Framework, JPA, Cloud, Security), Groovy
• Frontend: Vue.JS, TypeScript, JavaScript
• Infrastructure: RabbitMQ, REST, OpenAPI (Swagger), Microservices , Apache, Nginx, Tomcat, Jetty, DevOps, Continuous Deployment, Continuous Integration, Graylog, Gradle
• Persistence: Oracle, Hibernate, SQL
• Cloud: Docker
• Tools: git, IntelliJ, Jira, Confluence

• Agile, Kanban, DDD, Self-Contained Systems
• Clean Code
• Dokumentation in arc42

Eingesetzte Qualifikationen

Advanced Message Queuing Protocol, Gradle, Oracle Database, Representational State Transfer (REST), Spring Framework, Vue.Js

Software Architekt & Entwickler
Kassenärztliche Vereinigung, München
9/2018 – 3/2020 (1 Jahr, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2018 – 3/2020

Tätigkeitsbeschreibung

Self-Service Funktionalitäten des Mitgliederportals (Profil, Dokumenten-upload, Abrechnung für Ärzte), Integration Stammdatensystem

Architektur, Design und Implementierung inkl. E2E- und Integrationstests, API-Design

• Sehr gute Zusammenarbeit mit den Teams des Stammdaten-Systems und somit gemeinsame Weiterentwicklung der Schnittstelle
• Erfolgreiche Weiterentwicklung von Funktionalitäten des neuen Mitgliederportals, auch im Hinblick auf das erhaltene Feedback von Nutzern (NPS)
• Einhaltung und Umsetzung der Management-Roadmap 2020

• Backend: Java, J2EE, Spring Boot (Boot, Web, Data, MVC, Framework, JPA, Cloud, Security), Groovy
• Frontend: Vue.Js, TypeScript, JavaScript, Vuetify
• Infrastructure: RabbitMQ, REST, OpenAPI (Swagger), Elasticsearch, Apache, Nginx, Tomcat, Jetty, DevOps, Continuous Deployment, Continuous Integration, Graylog, Gradle, Maven
• Persistence: Oracle, Hibernate, SQL, flyway
• Cloud: Docker
• Tools: git, IntelliJ, Jira, Confluence

• Agile, Kanban, DDD, Self-Contained Systems
• Clean Code
• Dokumentation in arc42

Eingesetzte Qualifikationen

Docker, Java (allg.), Oracle Database, Representational State Transfer (REST)

IT-Berater & Coach
dailypoint, München
5/2017 – 3/2019 (1 Jahr, 11 Monate)
Hospitality
Tätigkeitszeitraum

5/2017 – 3/2019

Tätigkeitsbeschreibung

Beratung Software-Entwicklungsprozess & Coaching und Mentoring
der Mitarbeiter Scrum, Clean Code, TDD

• Einführung von Jira Software & Jira Service Desk
• Einführung eines Monitoring-Systems
• Verbesserung der Systemstabilität (Etablierung Continuous Deployment)
• Erfolgreiches Coaching des Entwicklungsteams in agilen Methoden, Domain-Driven-Design und Continuous Deployment / Integration

Eingesetzte Qualifikationen

Coach, Continuous Delivery, DevOps, Scrum-Master

Software Architekt & Entwickler
Kassenärzliche Vereinigung, München
6/2016 – 7/2018 (2 Jahre, 2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2016 – 7/2018

Tätigkeitsbeschreibung

Neues Mitgliederportal

Konzeption, Abstimmung, Vorstellung und Aufbau der Infrastruktur für die neue Microservices-Architektur, API-Design

• DevOps-Prozess Einführung
• Umsetzung interner Code-Qualitäts-Initiativen
• Ablösung PDF-Formulare durch generisches Web-Formular im Kundenportal
• Erfolgreiche Etablierung „Self-Contained-Systems“ als neue Portaltechnologie beim Kunden und im Entwicklungsteam

• Java, J2EE, Spring Boot (Boot, Web, Data, MVC, Framework, JPA, Cloud, Security), Kotlin, Scala
• Polymer, Angular2, JavaScript, vuetify
• RabbitMQ, REST, OpenAPI (Swagger), Elasticsearch, Graylog
• Apache, Nginx, Tomcat
• Oracle, Hibernate, SQL, flyway
• Gatling
• DevOps, Continuous Deployment, Continuous Integration, Gradle, Groovy, Maven
• Git, IntelliJ, Eclipse, Jira, Confluence

• Agile, Kanban, DDD, TDD, Self-Contained Systems
• Clean Code
• Dokumentation in arc42

Eingesetzte Qualifikationen

Advanced Message Queuing Protocol, Angular, Elasticsearch, Java (allg.), Oracle-Anwendungen, Spring Framework

Software Architekt & Entwickler
Kundenname anonymisiert, München
1/2015 – 5/2016 (1 Jahr, 5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2015 – 5/2016

Tätigkeitsbeschreibung

Erweiterung des zentralen Authentisierungs- und Autorisierungssystems mit
Single Sign-On (SSO) und Single Log Out (SLO)

Architektur, Design und Implementierung einer Self-Service Neuanwendung
(Bestellung von 2FA Hardware-Token)
Proof of Concept OAuth2 Authorization Server

Eingesetzte Qualifikationen

Java (allg.), Oracle Database, Representational State Transfer (REST), SOAP, Spring Framework

Software Architect & Engineer
Kassenärztliche Vereinigung, München
1/2014 – 2/2016 (2 Jahre, 2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2014 – 2/2016

Tätigkeitsbeschreibung

Erweiterung des zentralen Authentisierungs- und Autorisierungssystems mit Single Sign-On und Single Log Out

Architektur, Design und Implementierung einer Self-Service Neuanwendung (Bestellung von 2FA Hardware-Token), API-Design, Proof of Concept OAuth2 Authorization Server

Java JEE / Spring, TDD, SOAP, Web Services, REST, SAML, Spring Boot, Eclipse

Eingesetzte Qualifikationen

Eclipse, J2EE, Spring Framework, SOAP, Web Services

Software-Entwicker
Kundenname anonymisiert, München
4/2012 – 12/2013 (1 Jahr, 9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2012 – 12/2013

Tätigkeitsbeschreibung

Fullstack Software-Entwickler in Agilem Team
Mitarbeit /-Organisation bei Clean Code Sessions, Fach- und Testspezifikationen

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Scrum, Softwareentwicklung (allg.), Spring Framework, J2EE, Hibernate (Java), Organisation (allg.)

Softwareentwickler
KVB, München
4/2012 – 10/2013 (1 Jahr, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2012 – 10/2013

Tätigkeitsbeschreibung

Praxissoftware für Dokumentation von Mammographie-Screenings

Design, Implementierung und Tests inkl. Testspezifikationen für die
Neuentwicklung der Mammographie-Software des Kunden

Eingesetzte Qualifikationen

Apache Wicket, Java (allg.), Oracle-Anwendungen, Spring Framework

Technical Director
Adacom System GmbH, München
2/2010 – 2/2012 (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2010 – 2/2012

Tätigkeitsbeschreibung

Aufbau der deutschen Niederlassung der griechischen Fa i-docs in München als Technical Director.
Auswahl und Leitung des Teams in Deutschland sowie als Pre-Sales Manager verantwortlich für alle D/A/CH-Initiativen
Fachpublikationen in verschiedenen Medien, Messeauftritte und Konferenzen
Aufbau des internationalen Partner-Managements (u.a. SAP, Oracle und branchenspezifische Service-Provider in Deutsch-land und ßsterreich)
Mitgestaltung der Unternehmensstrategie
Technische Schwerpunkte: Java (JEE, GWT), Eclipse RCP, Spring, Hibernate, Oracle, MySQl, SAX, XML, XSLT und FOP.

Team Lead
Ideal Group, Athen
4/2008 – 1/2010 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2008 – 1/2010

Tätigkeitsbeschreibung

Disziplinarische und fachliche Führung der Entwicklungs-Abteilung sowie fachliche Führung des Off-shore Teams
Lead für die Produktentwicklung, die Qualitätssicherung und den Build-Prozess des Kernprodukts, einer hochskalierenden JEE Output-Management Lösung für Enterprise Kunden (Banken und Telco)
Konzeption, Leitung, Technologieevaluierung sowie Prototyping für verschiedene komplementäre Produkte rund um CCM (Customer Communication Management)

IT Consulting, Fachliche Führung
Fondsdepot Bank, Hof
7/2003 – 4/2008 (4 Jahre, 10 Monate)
Banken
Tätigkeitszeitraum

7/2003 – 4/2008

Tätigkeitsbeschreibung

Consulting und Prozessberatung beim DIT in Hof (GKS). In der Abteilung Schnittstellen und Spezialsysteme werden u.a. die Formate der ca. 30 Schnittstellensysteme spezifiziert und die Umsetzung durch den externen Partner Diamos getestet und überwacht. Durch die Verflechtung der Schnittstellensysteme und die Integration bzw. Umstellung der neuen Allianz-Schnittstellen entsteht ein äußerst komplexes System mit starken Abhängigkeiten und direkter Auswirkung auf nahezu alle IT-Systeme der Allianz (hohes Prozessrisiko). Meine Aufgaben umfassen zur Zeit die Koordination und den Aufbau einer Data-Warehouse Datenbank zur Auswertung der Depot-Entwicklung, die technische Leitung einer Lösung zur syntaktischen Analyse von Schnittstellendateien, die Leitung des Projekts 99 Plus bis Ende August und die Identifikation von Prozessen und deren Optimierungsmaßnahmen innerhalb der Abteilung.

Besonderheiten:

Zusätzlich Übernahme von Projektleitertätigkeiten und Urlaubsvertretung von Projektleitern des DIT, z.B. in den Projekten 99 Plus und DITexchange. Aufbau und Etablierung von einer Gruppe von z.Zt. drei Kollegen der Metafinanz beim Kunden vor Ort als Projektleiter.

Technologien / Tools:

Java JEE, Eclipse RCP, SQL, SAP, Linux

IT Consulting
Allianz, München
6/2002 – 6/2003 (1 Jahr, 1 Monat)
Versicherungen
Tätigkeitszeitraum

6/2002 – 6/2003

Tätigkeitsbeschreibung

Mitarbeit am Teilprojekt Fiv4 IS Technik (Teamstärke 5 Personen). Dieses Teilprojekt gehört zum Projekt Fiv4 (Führungssystem im Vertrieb) mit ca. 30 beteiligten Personen. Zu der Projektarbeit gehörten insbesondere wichtige Designentscheidungen und die komplette OO-Analyse und das OO-Design der Anwendung. Außerdem war ich für das Datenmodell der zugehörigen Konfigurationsdatenbank (Oracle) verantwortlich.

Besonderheiten:Dieses Projekt ersetzt ein eigentlich dafür vorgesehenes DataWarehouse System (Cognos). Dadurch ergeben sich besondere Anforderungen an die Performance der Anwendung sowohl in Bezug auf Last als auch auf Geschwindigkeit. Die zugrundeliegende Datenbank enthält ein Datenvolumen von ungefähr einem Terabyte.

Komplettrealisierung des Teilprojekts Courtage Tabellen Anzeige, inkl. Abstimmung, Modellierung, Realisierung, Deployment und Test.

Ausbildung

Mathematik, Nebenfach Informatik
Diplom-Mathematiker
1999
München

Weitere Kenntnisse

Programmiersprachen
Java (JEE, OSGi, JSP, Servlets, EJB),
Scala, Perl, Python, PHP, Pascal, Modula 2,
SQL, Hibernate, JPA,
(X)HTML, Javascript, CSS, XSLT, XSL:FO

Betriebssysteme
Windows (95 bis Windows 7)
Linux (Ubuntu, Debian, SUSE,),
UNIX, Solaris, MacOS,

Datenbanken
Oracle (DBA Studio, Toad, RapidSQL, ),
MySQL,
MS SQL Server
Zertifikate & Schulungen
CMMI
Six Sigma
Oracle SQL
SAP

Tools & Technologien
Frameworks
Spring, RCP, EJB, Struts, Hibernate, JPA, SWT, Swing,
OSGi, Equinox, Felix, Karaf, Restlet, GWT

Web- u. Applikations-Server
JBoss, Jetty, Tomcat, Apache, IIS

Source Control
Git, SVN, Subversion, CVS, PVCS

XML & Webservices
CXF, Axis, SOAP, Xerces, Xalan, SAX, DOM

Integration
ActiveMQ, JMS, Camel, ServiceMix

Build
Maven, Ant, Hudson, Jenkins, CruiseControl

Office
Excel, Word, Power-Point, Access, MS Project

Weitere
Rational Rose, UML, Xtend, XText, GMF, EMF, .NET, LDAP, COM/DCOM, Freemarker, Velocity, Server Administration, Mail Server, POI

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3869
Alter
52
Berufserfahrung
26 Jahre und 9 Monate (seit 03/1999)
Projektleitung
9 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden