Java, JEE,JSF, Python,AI
Aktualisiert am 24.09.2026
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
IT-Kenntnisse & Technologien Bereich Kenntnisse / Technologien Betriebssysteme Windows
Linux
Ubuntu Programmiersprachen Java
TypeScript
Python
JavaScript
Groovy
Kotlin
Go DSL / Daten- & Konfigurationssprachen SQL
PL/SQL
XML/XSL
YAML
RAML Skriptsprachen Python
Liquibase
Ant Script
Perl
LotusScript KI & AI Engineering Spring AI
OpenAI API
Large Language Models (LLM)
Prompt Engineering
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

2025 ? 2025: Entwicklung einer modularen AI-gestützten Enterprise-Anwendung


Rolle: Open Source Entwickler / Java & AI Engineer (AI-gestützte Enterprise Knowledge Platform)


Aufgaben:

  • Entwicklung einer modularen AI-gestützten Enterprise-Anwendung auf Basis einer Microservice-Architektur
  • Konzeption einer domänentrennten Architektur mit klar abgegrenzten Services
  • Integration von Large Language Models (LLM) und AI-Funktionen in eine bestehende Enterprise-Architektur
  • Entwicklung einer Retrieval-Augmented-Generation-(RAG)-Lösung
  • Entwicklung und Integration von RESTful APIs
  • Implementierung von Authentifizierung und rollenbasierter Zugriffskontrolle
  • Containerisierung der Systemlandschaft mit Docker und Docker Compose
  • Einsatz von PostgreSQL und pgvector für persistente Datenhaltung und semantische Suche
  • Entwicklung von Unit- und Integrationstests
  • Erstellung der API-Dokumentation mit OpenAPI/Swagger
  • Anwendung von Clean-Code-, SOLID- und TDD-Prinzipien
  • Java / Spring Boot: Entwicklung von REST-Controllern, Services, Geschäftslogik und Datenzugriffsschichten
  • Spring AI: Implementierung von LLM-Anbindung, Chat-Interaktionen, Prompting und AIWorkflows
  • RAG: Programmierung der Pipeline für Dokumentenverarbeitung, Chunking, Embeddings, Retrieval und Kontextanreicherung
  • Tool Calling: Entwicklung von Java-basierten Tools und Schnittstellen für den Zugriff auf Backend-Funktionen durch LLMs
  • PostgreSQL / pgvector: Implementierung von Speicherung und semantischer Vektorsuche
  • Python / FastAPI: Entwicklung ergänzender AI- und Integrationsservices
  • REST APIs: Implementierung und Integration der Kommunikation zwischen den Microservices
  • Security: Programmierung von JWT-basierter Authentifizierung und RBAC
  • Testing: Implementierung von Unit- und Integrationstests mit JUnit und Mockito
  • Docker: Erstellung und Konfiguration der Container für die einzelnen Services


    Kenntnisse:

    Java 21, Spring Boot, Spring AI, REST, PostgreSQL, pgvector, Python, FastAPI, LLM, RAG, Embeddings, Tool Calling, Docker, Docker Compose, JWT, RBAC, OpenAPI/Swagger, JUnit, Mockito, Cucumber, Git


    2025 ? 2025: Entwicklung einer modularen eCommerce-Anwendung


    Rolle: Open Source Entwickler (eCommerce Plattform)


    Aufgaben:

    • Entwicklung einer modularen eCommerce-Anwendung auf Basis einer MicroserviceArchitektur (Angular + Spring Boot + FastAPI)
    • Konzeption einer domänentrennten Architektur mit klar abgegrenzten Services:
    • Spring Boot Backend für Geschäftslogik (Benutzerverwaltung, Produktkatalog, Bestellabwicklung)
    • FastAPI Microservice für Empfehlungssysteme und dynamische Preisberechnung
    • Angular Frontend für Produktsuche, Warenkorb und Checkout
    • Entwicklung und Integration von RESTful APIs mit JWT-basierter Authentifizierung und rollenbasierter Zugriffskontrolle (RBAC)
    • Containerisierung der Systemlandschaft mit Docker und Docker Compose
    • Einsatz von NGINX als API-Gateway (Routing, Reverse Proxy, Service-Konsolidierung)
    • Optimierung der Client-Server-Kommunikation durch asynchrone API-Aufrufe (RxJS)
    • Anwendung von Test-Driven Development (TDD) für zentrale Geschäftslogik
    • Erstellung von BDD-Szenarien mit Cucumber (Gherkin) zur Spezifikation und Validierung von Geschäftsprozessen
    • Entwicklung von Unit- und Integrationstests (JUnit, Mockito) sowie API-Dokumentation mit Swagger/OpenAPI
    • Code Reviews unter Anwendung von Clean-Code-Prinzipien und Berücksichtigung der OWASP Top 10


    Kenntnisse:

    Java (Spring Boot), Python (FastAPI), TypeScript (Angular), HTML5, CSS3, Angular, Spring Boot, FastAPI, RxJS, REST, JWT, Swagger/OpenAPI, JUnit, Mockito, Cucumber (BDD), Git, Docker, Docker Compose, NGINX, Postman, IntelliJ IDEA, PyCharm


    2025 ? 2025: Entwicklung interaktiver wissenschaftlicher Animationen und Simulationen


    Rolle: Python Entwickler für wissenschaftliche Animationen

    Kunde: IT Services & Solutions, Deutschland


    Aufgaben:

    • Entwicklung interaktiver wissenschaftlicher Animationen und Simulationen mit Python zur Veranschaulichung mathematischer und physikalischer Konzepte
    • Erstellung benutzerfreundlicher visueller Lerninhalte zur Unterstützung von STEMAnwendungen
    • Optimierung von Performance und Usability rechenintensiver Animationen
    • Strukturierte Dokumentation von Code und Entwicklungsprozessen


    Kenntnisse:

    Python, Entwicklungsumgebung: PyCharm, Ubuntu, Versionsverwaltung: Git, Containerisierung: Docker


    2023 ? 2024: I-gestützte Datenanalyse & Prototyping mit Python (Integration von KI-APIs)


    Rolle: Open Source Entwickler / Softwareanalyse / Rapid Prototyping

    Kunde: IT Services & Solutions, Deutschland


    Aufgaben:

    Entwicklung von Microservices basierend auf:

    • JAX-RS, Apache Kafka
    • Spring Boot (OData / REST APIs)
    • Spring Boot (gRPC, Kafka)


    Kenntnisse:

    Java, Python, Spring Boot, JAX-RS, REST, OData, gRPC, Apache Kafka, Docker, Kubernetes, Helm, Maven, Git, NumPy, SciPy, Matplotlib, IntelliJ IDEA, PyCharm, Ubuntu, Jira, Confluence


    2023 ? 2023: Entwicklung von Benutzeroberflächen in Oracle ADF


    Rolle: Senior Java / Oracle ADF Fullstack Entwickler im Gesundheitsumfeld

    Kunde: IT Services & Solutions, Deutschland


    Aufgaben:

    • Entwicklung von Benutzeroberflächen in Oracle ADF
    • Durchführung von IT-Umsetzungen mit Oracle SOA Suite
    • Diskussion und gemeinsame Anforderungsanalyse von kritischen Punkten sowie Fragen im Bereich User-Stories, Epics, Spezifikationen und Anforderungen
    • Erarbeitung und Umsetzung von Lösungsansätzen
    • Datenmodellierung
    • entwerfen von Schnittstellen


    Kenntnisse:

    Java, Oracle ADF (Faces, JSF Fragment, Bindings, Managed Bean, View Objects, Entity Objects, Workflows, Model), SQL, Oracle SOA Suite, Weblogic 12, Jira, Confluence, SAFe, Scrum, Windows 10 / Ubuntu 20


    2023 ? 2023: Agile Entwicklung (Scrum) diverser Microservices


    Rolle: Entwickler im vertikalen Finanzbereich

    Kunde: IT Services & Solutions, Deutschland


    Kenntnisse:

    Java, Quarkus, Angular, JAX-RS (quarkus-resteasy), MongoDb (quarkus-mongodb-panache), Junit (quarkus-junit5), docker, Git, Maven, SAFe, Scrum, IntelliJ, Ubuntu


    2022 ? 2022: Agile Entwicklung (Scrum) diverser Projekte


    Rolle: Senior Fullstack Software Entwickler im vertikalen und horizontalen Finanzbereich

    Kunde: IT Services & Solutions, Deutschland


    Kenntnisse:

    Java SE, Jakarta EE, Jakarta Platform, Java, Spring Boot, Angular, Java (EE), JBoss EAP, JPA, API und Schnittestellen, Java SE 17, Jakarta EE 10, Jakarta Platform 10, Spring Boot, Angular 14, JPA, Docker, Docker Compose, OpenShift/ Kubernetes, Liquibase, JBoss EAP 7(Docker Container), Oracle 18 (Docker Container), XML, Jira, Confluence, SonarQube, Gitlab, Git, Maven, Scrum, IntelliJ 2022, Windows 10/Ubuntu 2022


    2021 ? 2022: Entwicklung und Testing der diversen Microservices


    Rolle: Senior Fullstack Software Entwickler im vertikalen Finanzbereich

    Kunde: IT Services & Solutions, Deutschland


    Aufgaben:

    • Entwicklung und Testing der diversen Microservices auf Basis von
      • Backend: Java, Kotlin, Spring Boot, AWS DynamoDB, PartiQL, AWS Cognito
      • Frontend: React, Redux, TypeScript
    • Entscheidungsmodell bzw. Decision Management(DMN)


    Kenntnisse:

    Java, Kotlin, Spring Boot, TypeScript, PartiQL, YAML, Rule expressions, Java, Kotlin, Spring Boot, Actico Decision Management, AWS DynamoDB, AWS Cognito, PartiQL,React, Redux, TypeScript, Gradle, Docker, Kubernetes, helm, npm, Node.js, Git, IntelliJ


    2021 ? 2021: Agile Entwicklung (Scrum)


    Rolle: Senior Fullstack Software Entwickler im Energieumfeld

    Kunde: IT Services & Solutions, Deutschland


    Aufgaben:

    • Agile Entwicklung (Scrum) auf Basis von Java (EE), Hibernate, GraphQL, Anbindung an relationale Datenbanken, Bug Fixing


    Kenntnisse:

    Java, Rest Service / GraphQL, JPA/Hibernate, SQL, HQL, JSF, ADF Faces, Java 8, hibernate/jpa-2.0, Oracle Datenbank 18, Jboss-seam, Jboss-ejb-api, Jboss-jaxrs-api, Jax-rs/ GraphQL, SQL, HQL, Spring Core, Spring-tx, Spring Context, Spring-jdbc, Json, JBoss EAP, JRebel, groovy, JSF, ADF faces, Matlab R2019a, Docker, Camunda-xml-model 7, Camunda-bpmn-model-7, drools-compiler, drools-decisiontables, IntelliJ / Eclipse, Git/SVN, Gradle 6.8.3/Maven, Jira, Confluence, Windows 10 /Ubuntu 20.04, Scrum


    2020 ? 2021: Entwicklung einer Progressive Web Application (PWA)


    Rolle: Senior Fullstack Software Entwickler im Finanzbereich

    Kunde: IT Services & Solutions, Deutschland


    Aufgaben:

    Backend:

    • Java, Spring Boot, Spring Web (REST Endpoints)
    • Spring Cloud, Spring Batch
    • Spring Data JPA, Spring Data REST
    • Spring Security (OAuth2, JWT)
    • Netflix Feign, Eureka Server
    • AWS Cognito, AWS DynamoDB
    • Anwendung von Test-Driven Development (TDD) bei der Implementierung fachlicher Geschäftslogik
    • Erstellung von BDD-Szenarien mit Cucumber (Gherkin) zur Validierung fachlicher Anforderungen
    • Unit- und Integrationstests mit JUnit, Mockito und Spring Test
    • Durchführung von Code Reviews und Pair Programming im agilen Umfeld


    Frontend:

    • Entwicklung einer Progressive Web Application (PWA) auf Basis von
      • Angular 11, TypeScript 4
      • RxJS 6 (Reactive Programming)
      • NgRx (Redux für Angular)
    • Frontend-Unit-Tests mit Jasmine und Karma
    • End-to-End-Tests mit Cypress
    • Berücksichtigung der OWASP-Top-10-Sicherheitsrichtlinien bei der Implementierung sicherheitsrelevanter Komponenten


    Kenntnisse:

    Spring Boot, Java, Spring Web (Rest Endpoints), Spring Security, Spring Batch, Spring Data JPA, Angular, TypeScript, PartiQL, YAML, JDK 15, Spring Boot 2.5.0, Spring Cloud, Spring Security, Spring Test, Cucumber (BDD), JUnit 5, Mockito, AWS Cognito, AWS DynamoDB, PartiQL, Gradle 6.8.3, Angular 11, TypeScript 4, RxJS 6, NgRx, Jasmine, Karma, Cypress, Docker 20.10.2, Kubernetes, Helm, Git, IntelliJ 2020.3.2, Eclipse 2020-12


    weitere Projekte auf Anfrage

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1995 - 2000

    Studium der Informatik an der Technischen Universität München

    Abschluß: Dipl. Informatiker ( TU )

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java IT-Kenntnisse & Technologien Bereich Kenntnisse / Technologien Betriebssysteme Windows Linux Ubuntu Programmiersprachen Java TypeScript Python JavaScript Groovy Kotlin Go DSL / Daten- & Konfigurationssprachen SQL PL/SQL XML/XSL YAML RAML Skriptsprachen Python Liquibase Ant Script Perl LotusScript KI & AI Engineering Spring AI OpenAI API Large Language Models (LLM) Prompt Engineering

    Produkte / Standards / Erfahrungen / Methoden

    Kurzprofil

    Erfahrener Fullstack-Entwickler und Softwarearchitekt mit über 30 Jahren Projekterfahrung in unterschiedlichen Branchen. Tiefgehendes Know-how in der Entwicklung performanter, skalierbarer und sicherer Systeme sowie in der Integration moderner Technologien ? von Enterprise Java bis hin zu zeitgemäßer KI. Langjährige Erfahrung in Führungs- und Architekturrollen mit starkem Fokus auf Codequalität, Testbarkeit und langfristige Wartbarkeit.


    Expertise & Einsatzspektrum:

    • Software Architektur & Design (Java, Python, Microservices)
    • Entwicklung moderner Web- & Backend-Lösungen
    • AI-gestützte Datenanalyse & Prototyping (Python, OpenAI)
    • Fullstack Entwicklung mit Fokus auf Qualität & Skalierbarkeit
    • Komplexe Systemintegration & Migrationen
    • Agile Methoden: Scrum, Kanban, SAFe


    IT-Kenntnisse & Technologien

    KI & AI Engineering

    Spring AI, OpenAI API, Large Language Models (LLM), Prompt Engineering, Embeddings, Retrieval-Augmented Generation (RAG), Vector Search, Tool Calling, AI Agents, AI Workflows


    Java / Enterprise

    Java SE/EE, Jakarta EE, Spring, Spring Boot, Spring MVC, Spring Web, Spring Data, Spring Security, Spring Cloud, EJB, Java Servlets, JSP, GSP, Seam, Struts, Grails, Guice, OSGi


    Microservices & APIs

    RESTful Web Services, REST APIs, JAX-RS, Spring MVC REST, FastAPI, MicroProfile, gRPC, OpenAPI, Swagger UI, Postman


    Web & UI

    Angular, React, Redux, Vue, GWT, JSF, PrimeFaces, RichFaces, Oracle ADF Faces, HTML5, CSS3, Bootstrap


    Datenzugriff & Datenmigration

    JPA, JPQL, QueryDSL, PL/SQL, Liquibase, Flyway, PartiQL


    Messaging & Integration

    Apache Kafka, Kafka Tool, JMS, Apache Avro, Apache Qpid, ESB, JBI, EJB/RMI, Spring Remoting, WebServices


    Containerisierung & Orchestrierung

    Docker, Docker Compose, Podman, Kubernetes, Mesosphere DC/OS


    Cloud & Infrastruktur

    AWS, AWS IAM, AWS Cognito, AWS DynamoDB, MinIO, Swift Object Storage


    Application Server

    JBoss, WildFly, Open Liberty, Payara Server, Tomcat


    Security

    JWT, OAuth 2.0, OpenID Connect, RBAC, Spring Security, Java Keystore


    Testing & Qualitätssicherung

    JUnit, Mockito, Cucumber, Gherkin, Postman, SonarQube, SonarLint, Checkstyle


    CI/CD & DevOps

    Jenkins, GitLab CI/CD, Bitbucket, SonarQube


    Version Control

    Git, GitLab, Bitbucket, Fork, SVN


    Build & Dependency Management

    Maven, Gradle, Ant


    IDE

    IntelliJ IDEA, Eclipse, PyCharm


    Datenvisualisierung & Python

    NumPy, SciPy, Matplotlib, Kibana, Pillow, PyOpenGL, Pygame, FFMPEG


    Suche & Datenverarbeitung

    Elasticsearch, Apache NiFi


    Object Storage

    MinIO, Swift Object Storage


    Development Utilities

    MapStruct, Java Keystore


    Modellierung

    UML, BPMN, ARIS, ERM


    Projektmanagement & Collaboration

    Jira, Confluence


    Vorgehensweisen

    Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior-Driven Development (BDD)


    Weitere / langjährige Technologien

    J2EE, J2ME, Portlets, WSRP, ältere Java-/Enterprise-Technologien sowie Perl und LotusScript

    Betriebssysteme

    Windows
    Linux
    Ubuntu

    Programmiersprachen

    Java
    TypeScript
    Python
    JavaScript
    Groovy
    Kotlin
    Go
    SQL
    PL/SQL
    XML/XSL
    YAML
    RAML
    Liquibase
    Ant Script
    Perl
    LotusScript

    Datenbanken

    Oracle
    PostgreSQL
    pgvector
    MySQL
    DB2
    MS SQL Server
    MS Access
    Sybase
    Derby
    MongoDB
    AWS DynamoDB

    Branchen

    Branchen

    • Finanz
    • Versicherung
    • Bank
    • Automotive
    • Öffentlicher Dienst
    • Optic
    • Energie
    • Telekommunikation
    • Telematik
    • Industry
    • Gesundheit und Ernährung

    Einsatzorte

    Einsatzorte

    Deutschland
    nicht möglich

    Projekte

    Projekte

    2025 ? 2025: Entwicklung einer modularen AI-gestützten Enterprise-Anwendung


    Rolle: Open Source Entwickler / Java & AI Engineer (AI-gestützte Enterprise Knowledge Platform)


    Aufgaben:

    • Entwicklung einer modularen AI-gestützten Enterprise-Anwendung auf Basis einer Microservice-Architektur
    • Konzeption einer domänentrennten Architektur mit klar abgegrenzten Services
    • Integration von Large Language Models (LLM) und AI-Funktionen in eine bestehende Enterprise-Architektur
    • Entwicklung einer Retrieval-Augmented-Generation-(RAG)-Lösung
    • Entwicklung und Integration von RESTful APIs
    • Implementierung von Authentifizierung und rollenbasierter Zugriffskontrolle
    • Containerisierung der Systemlandschaft mit Docker und Docker Compose
    • Einsatz von PostgreSQL und pgvector für persistente Datenhaltung und semantische Suche
    • Entwicklung von Unit- und Integrationstests
    • Erstellung der API-Dokumentation mit OpenAPI/Swagger
    • Anwendung von Clean-Code-, SOLID- und TDD-Prinzipien
    • Java / Spring Boot: Entwicklung von REST-Controllern, Services, Geschäftslogik und Datenzugriffsschichten
    • Spring AI: Implementierung von LLM-Anbindung, Chat-Interaktionen, Prompting und AIWorkflows
    • RAG: Programmierung der Pipeline für Dokumentenverarbeitung, Chunking, Embeddings, Retrieval und Kontextanreicherung
    • Tool Calling: Entwicklung von Java-basierten Tools und Schnittstellen für den Zugriff auf Backend-Funktionen durch LLMs
    • PostgreSQL / pgvector: Implementierung von Speicherung und semantischer Vektorsuche
    • Python / FastAPI: Entwicklung ergänzender AI- und Integrationsservices
    • REST APIs: Implementierung und Integration der Kommunikation zwischen den Microservices
    • Security: Programmierung von JWT-basierter Authentifizierung und RBAC
    • Testing: Implementierung von Unit- und Integrationstests mit JUnit und Mockito
    • Docker: Erstellung und Konfiguration der Container für die einzelnen Services


      Kenntnisse:

      Java 21, Spring Boot, Spring AI, REST, PostgreSQL, pgvector, Python, FastAPI, LLM, RAG, Embeddings, Tool Calling, Docker, Docker Compose, JWT, RBAC, OpenAPI/Swagger, JUnit, Mockito, Cucumber, Git


      2025 ? 2025: Entwicklung einer modularen eCommerce-Anwendung


      Rolle: Open Source Entwickler (eCommerce Plattform)


      Aufgaben:

      • Entwicklung einer modularen eCommerce-Anwendung auf Basis einer MicroserviceArchitektur (Angular + Spring Boot + FastAPI)
      • Konzeption einer domänentrennten Architektur mit klar abgegrenzten Services:
      • Spring Boot Backend für Geschäftslogik (Benutzerverwaltung, Produktkatalog, Bestellabwicklung)
      • FastAPI Microservice für Empfehlungssysteme und dynamische Preisberechnung
      • Angular Frontend für Produktsuche, Warenkorb und Checkout
      • Entwicklung und Integration von RESTful APIs mit JWT-basierter Authentifizierung und rollenbasierter Zugriffskontrolle (RBAC)
      • Containerisierung der Systemlandschaft mit Docker und Docker Compose
      • Einsatz von NGINX als API-Gateway (Routing, Reverse Proxy, Service-Konsolidierung)
      • Optimierung der Client-Server-Kommunikation durch asynchrone API-Aufrufe (RxJS)
      • Anwendung von Test-Driven Development (TDD) für zentrale Geschäftslogik
      • Erstellung von BDD-Szenarien mit Cucumber (Gherkin) zur Spezifikation und Validierung von Geschäftsprozessen
      • Entwicklung von Unit- und Integrationstests (JUnit, Mockito) sowie API-Dokumentation mit Swagger/OpenAPI
      • Code Reviews unter Anwendung von Clean-Code-Prinzipien und Berücksichtigung der OWASP Top 10


      Kenntnisse:

      Java (Spring Boot), Python (FastAPI), TypeScript (Angular), HTML5, CSS3, Angular, Spring Boot, FastAPI, RxJS, REST, JWT, Swagger/OpenAPI, JUnit, Mockito, Cucumber (BDD), Git, Docker, Docker Compose, NGINX, Postman, IntelliJ IDEA, PyCharm


      2025 ? 2025: Entwicklung interaktiver wissenschaftlicher Animationen und Simulationen


      Rolle: Python Entwickler für wissenschaftliche Animationen

      Kunde: IT Services & Solutions, Deutschland


      Aufgaben:

      • Entwicklung interaktiver wissenschaftlicher Animationen und Simulationen mit Python zur Veranschaulichung mathematischer und physikalischer Konzepte
      • Erstellung benutzerfreundlicher visueller Lerninhalte zur Unterstützung von STEMAnwendungen
      • Optimierung von Performance und Usability rechenintensiver Animationen
      • Strukturierte Dokumentation von Code und Entwicklungsprozessen


      Kenntnisse:

      Python, Entwicklungsumgebung: PyCharm, Ubuntu, Versionsverwaltung: Git, Containerisierung: Docker


      2023 ? 2024: I-gestützte Datenanalyse & Prototyping mit Python (Integration von KI-APIs)


      Rolle: Open Source Entwickler / Softwareanalyse / Rapid Prototyping

      Kunde: IT Services & Solutions, Deutschland


      Aufgaben:

      Entwicklung von Microservices basierend auf:

      • JAX-RS, Apache Kafka
      • Spring Boot (OData / REST APIs)
      • Spring Boot (gRPC, Kafka)


      Kenntnisse:

      Java, Python, Spring Boot, JAX-RS, REST, OData, gRPC, Apache Kafka, Docker, Kubernetes, Helm, Maven, Git, NumPy, SciPy, Matplotlib, IntelliJ IDEA, PyCharm, Ubuntu, Jira, Confluence


      2023 ? 2023: Entwicklung von Benutzeroberflächen in Oracle ADF


      Rolle: Senior Java / Oracle ADF Fullstack Entwickler im Gesundheitsumfeld

      Kunde: IT Services & Solutions, Deutschland


      Aufgaben:

      • Entwicklung von Benutzeroberflächen in Oracle ADF
      • Durchführung von IT-Umsetzungen mit Oracle SOA Suite
      • Diskussion und gemeinsame Anforderungsanalyse von kritischen Punkten sowie Fragen im Bereich User-Stories, Epics, Spezifikationen und Anforderungen
      • Erarbeitung und Umsetzung von Lösungsansätzen
      • Datenmodellierung
      • entwerfen von Schnittstellen


      Kenntnisse:

      Java, Oracle ADF (Faces, JSF Fragment, Bindings, Managed Bean, View Objects, Entity Objects, Workflows, Model), SQL, Oracle SOA Suite, Weblogic 12, Jira, Confluence, SAFe, Scrum, Windows 10 / Ubuntu 20


      2023 ? 2023: Agile Entwicklung (Scrum) diverser Microservices


      Rolle: Entwickler im vertikalen Finanzbereich

      Kunde: IT Services & Solutions, Deutschland


      Kenntnisse:

      Java, Quarkus, Angular, JAX-RS (quarkus-resteasy), MongoDb (quarkus-mongodb-panache), Junit (quarkus-junit5), docker, Git, Maven, SAFe, Scrum, IntelliJ, Ubuntu


      2022 ? 2022: Agile Entwicklung (Scrum) diverser Projekte


      Rolle: Senior Fullstack Software Entwickler im vertikalen und horizontalen Finanzbereich

      Kunde: IT Services & Solutions, Deutschland


      Kenntnisse:

      Java SE, Jakarta EE, Jakarta Platform, Java, Spring Boot, Angular, Java (EE), JBoss EAP, JPA, API und Schnittestellen, Java SE 17, Jakarta EE 10, Jakarta Platform 10, Spring Boot, Angular 14, JPA, Docker, Docker Compose, OpenShift/ Kubernetes, Liquibase, JBoss EAP 7(Docker Container), Oracle 18 (Docker Container), XML, Jira, Confluence, SonarQube, Gitlab, Git, Maven, Scrum, IntelliJ 2022, Windows 10/Ubuntu 2022


      2021 ? 2022: Entwicklung und Testing der diversen Microservices


      Rolle: Senior Fullstack Software Entwickler im vertikalen Finanzbereich

      Kunde: IT Services & Solutions, Deutschland


      Aufgaben:

      • Entwicklung und Testing der diversen Microservices auf Basis von
        • Backend: Java, Kotlin, Spring Boot, AWS DynamoDB, PartiQL, AWS Cognito
        • Frontend: React, Redux, TypeScript
      • Entscheidungsmodell bzw. Decision Management(DMN)


      Kenntnisse:

      Java, Kotlin, Spring Boot, TypeScript, PartiQL, YAML, Rule expressions, Java, Kotlin, Spring Boot, Actico Decision Management, AWS DynamoDB, AWS Cognito, PartiQL,React, Redux, TypeScript, Gradle, Docker, Kubernetes, helm, npm, Node.js, Git, IntelliJ


      2021 ? 2021: Agile Entwicklung (Scrum)


      Rolle: Senior Fullstack Software Entwickler im Energieumfeld

      Kunde: IT Services & Solutions, Deutschland


      Aufgaben:

      • Agile Entwicklung (Scrum) auf Basis von Java (EE), Hibernate, GraphQL, Anbindung an relationale Datenbanken, Bug Fixing


      Kenntnisse:

      Java, Rest Service / GraphQL, JPA/Hibernate, SQL, HQL, JSF, ADF Faces, Java 8, hibernate/jpa-2.0, Oracle Datenbank 18, Jboss-seam, Jboss-ejb-api, Jboss-jaxrs-api, Jax-rs/ GraphQL, SQL, HQL, Spring Core, Spring-tx, Spring Context, Spring-jdbc, Json, JBoss EAP, JRebel, groovy, JSF, ADF faces, Matlab R2019a, Docker, Camunda-xml-model 7, Camunda-bpmn-model-7, drools-compiler, drools-decisiontables, IntelliJ / Eclipse, Git/SVN, Gradle 6.8.3/Maven, Jira, Confluence, Windows 10 /Ubuntu 20.04, Scrum


      2020 ? 2021: Entwicklung einer Progressive Web Application (PWA)


      Rolle: Senior Fullstack Software Entwickler im Finanzbereich

      Kunde: IT Services & Solutions, Deutschland


      Aufgaben:

      Backend:

      • Java, Spring Boot, Spring Web (REST Endpoints)
      • Spring Cloud, Spring Batch
      • Spring Data JPA, Spring Data REST
      • Spring Security (OAuth2, JWT)
      • Netflix Feign, Eureka Server
      • AWS Cognito, AWS DynamoDB
      • Anwendung von Test-Driven Development (TDD) bei der Implementierung fachlicher Geschäftslogik
      • Erstellung von BDD-Szenarien mit Cucumber (Gherkin) zur Validierung fachlicher Anforderungen
      • Unit- und Integrationstests mit JUnit, Mockito und Spring Test
      • Durchführung von Code Reviews und Pair Programming im agilen Umfeld


      Frontend:

      • Entwicklung einer Progressive Web Application (PWA) auf Basis von
        • Angular 11, TypeScript 4
        • RxJS 6 (Reactive Programming)
        • NgRx (Redux für Angular)
      • Frontend-Unit-Tests mit Jasmine und Karma
      • End-to-End-Tests mit Cypress
      • Berücksichtigung der OWASP-Top-10-Sicherheitsrichtlinien bei der Implementierung sicherheitsrelevanter Komponenten


      Kenntnisse:

      Spring Boot, Java, Spring Web (Rest Endpoints), Spring Security, Spring Batch, Spring Data JPA, Angular, TypeScript, PartiQL, YAML, JDK 15, Spring Boot 2.5.0, Spring Cloud, Spring Security, Spring Test, Cucumber (BDD), JUnit 5, Mockito, AWS Cognito, AWS DynamoDB, PartiQL, Gradle 6.8.3, Angular 11, TypeScript 4, RxJS 6, NgRx, Jasmine, Karma, Cypress, Docker 20.10.2, Kubernetes, Helm, Git, IntelliJ 2020.3.2, Eclipse 2020-12


      weitere Projekte auf Anfrage

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1995 - 2000

      Studium der Informatik an der Technischen Universität München

      Abschluß: Dipl. Informatiker ( TU )

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java IT-Kenntnisse & Technologien Bereich Kenntnisse / Technologien Betriebssysteme Windows Linux Ubuntu Programmiersprachen Java TypeScript Python JavaScript Groovy Kotlin Go DSL / Daten- & Konfigurationssprachen SQL PL/SQL XML/XSL YAML RAML Skriptsprachen Python Liquibase Ant Script Perl LotusScript KI & AI Engineering Spring AI OpenAI API Large Language Models (LLM) Prompt Engineering

      Produkte / Standards / Erfahrungen / Methoden

      Kurzprofil

      Erfahrener Fullstack-Entwickler und Softwarearchitekt mit über 30 Jahren Projekterfahrung in unterschiedlichen Branchen. Tiefgehendes Know-how in der Entwicklung performanter, skalierbarer und sicherer Systeme sowie in der Integration moderner Technologien ? von Enterprise Java bis hin zu zeitgemäßer KI. Langjährige Erfahrung in Führungs- und Architekturrollen mit starkem Fokus auf Codequalität, Testbarkeit und langfristige Wartbarkeit.


      Expertise & Einsatzspektrum:

      • Software Architektur & Design (Java, Python, Microservices)
      • Entwicklung moderner Web- & Backend-Lösungen
      • AI-gestützte Datenanalyse & Prototyping (Python, OpenAI)
      • Fullstack Entwicklung mit Fokus auf Qualität & Skalierbarkeit
      • Komplexe Systemintegration & Migrationen
      • Agile Methoden: Scrum, Kanban, SAFe


      IT-Kenntnisse & Technologien

      KI & AI Engineering

      Spring AI, OpenAI API, Large Language Models (LLM), Prompt Engineering, Embeddings, Retrieval-Augmented Generation (RAG), Vector Search, Tool Calling, AI Agents, AI Workflows


      Java / Enterprise

      Java SE/EE, Jakarta EE, Spring, Spring Boot, Spring MVC, Spring Web, Spring Data, Spring Security, Spring Cloud, EJB, Java Servlets, JSP, GSP, Seam, Struts, Grails, Guice, OSGi


      Microservices & APIs

      RESTful Web Services, REST APIs, JAX-RS, Spring MVC REST, FastAPI, MicroProfile, gRPC, OpenAPI, Swagger UI, Postman


      Web & UI

      Angular, React, Redux, Vue, GWT, JSF, PrimeFaces, RichFaces, Oracle ADF Faces, HTML5, CSS3, Bootstrap


      Datenzugriff & Datenmigration

      JPA, JPQL, QueryDSL, PL/SQL, Liquibase, Flyway, PartiQL


      Messaging & Integration

      Apache Kafka, Kafka Tool, JMS, Apache Avro, Apache Qpid, ESB, JBI, EJB/RMI, Spring Remoting, WebServices


      Containerisierung & Orchestrierung

      Docker, Docker Compose, Podman, Kubernetes, Mesosphere DC/OS


      Cloud & Infrastruktur

      AWS, AWS IAM, AWS Cognito, AWS DynamoDB, MinIO, Swift Object Storage


      Application Server

      JBoss, WildFly, Open Liberty, Payara Server, Tomcat


      Security

      JWT, OAuth 2.0, OpenID Connect, RBAC, Spring Security, Java Keystore


      Testing & Qualitätssicherung

      JUnit, Mockito, Cucumber, Gherkin, Postman, SonarQube, SonarLint, Checkstyle


      CI/CD & DevOps

      Jenkins, GitLab CI/CD, Bitbucket, SonarQube


      Version Control

      Git, GitLab, Bitbucket, Fork, SVN


      Build & Dependency Management

      Maven, Gradle, Ant


      IDE

      IntelliJ IDEA, Eclipse, PyCharm


      Datenvisualisierung & Python

      NumPy, SciPy, Matplotlib, Kibana, Pillow, PyOpenGL, Pygame, FFMPEG


      Suche & Datenverarbeitung

      Elasticsearch, Apache NiFi


      Object Storage

      MinIO, Swift Object Storage


      Development Utilities

      MapStruct, Java Keystore


      Modellierung

      UML, BPMN, ARIS, ERM


      Projektmanagement & Collaboration

      Jira, Confluence


      Vorgehensweisen

      Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior-Driven Development (BDD)


      Weitere / langjährige Technologien

      J2EE, J2ME, Portlets, WSRP, ältere Java-/Enterprise-Technologien sowie Perl und LotusScript

      Betriebssysteme

      Windows
      Linux
      Ubuntu

      Programmiersprachen

      Java
      TypeScript
      Python
      JavaScript
      Groovy
      Kotlin
      Go
      SQL
      PL/SQL
      XML/XSL
      YAML
      RAML
      Liquibase
      Ant Script
      Perl
      LotusScript

      Datenbanken

      Oracle
      PostgreSQL
      pgvector
      MySQL
      DB2
      MS SQL Server
      MS Access
      Sybase
      Derby
      MongoDB
      AWS DynamoDB

      Branchen

      Branchen

      • Finanz
      • Versicherung
      • Bank
      • Automotive
      • Öffentlicher Dienst
      • Optic
      • Energie
      • Telekommunikation
      • Telematik
      • Industry
      • Gesundheit und Ernährung

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.