Software-Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 83377 Vachendorf, Kreis Traunstein, Oberbayern
- Umkreis (bis 200 km)
- de | en | fr
- 09.12.2025
- Contract ready
Kurzvorstellung
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
Qualifikationen
Projekt‐ & Berufserfahrung
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
Google Cloud, iOS Entwicklung, Java (allg.), JavaScript, Swift (Programmiersprache), Typescript, Vue.Js
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
Agile Methodologie, Git, Google Cloud, IT-Spezialist, JavaScript, Kanban (Softwareentwicklung), Server-Monitoring, Swift (Programmiersprache), Test Automation, Testdesign (IT), Typescript, Vue.Js
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
.Net, Apache Maven, C#, Docker, Java (allg.), JavaScript, Kubernetes, Microsoft Azure, Typescript
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
.Net, Apache Maven, C#, Docker, Java (allg.), Kubernetes, Microsoft Azure, Spring Framework
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
Advanced Message Queuing Protocol, Gradle, Oracle Database, Representational State Transfer (REST), Spring Framework, Vue.Js
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
Docker, Java (allg.), Oracle Database, Representational State Transfer (REST)
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
Coach, Continuous Delivery, DevOps, Scrum-Master
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
Advanced Message Queuing Protocol, Angular, Elasticsearch, Java (allg.), Oracle-Anwendungen, Spring Framework
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
Java (allg.), Oracle Database, Representational State Transfer (REST), SOAP, Spring Framework
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
Eclipse, J2EE, Spring Framework, SOAP, Web Services
4/2012 – 12/2013
Tätigkeitsbeschreibung
Fullstack Software-Entwickler in Agilem Team
Mitarbeit /-Organisation bei Clean Code Sessions, Fach- und Testspezifikationen
Kanban (Softwareentwicklung), Scrum, Softwareentwicklung (allg.), Spring Framework, J2EE, Hibernate (Java), Organisation (allg.)
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
Apache Wicket, Java (allg.), Oracle-Anwendungen, Spring Framework
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.
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)
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
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
München
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
