IT Beratung - Jan Marten

Freiberuflicher IT-Berater · Wesel, NRW

Senior Fullstack-Entwickler mit Java-Schwerpunkt für Ihr Projekt.

Spring Boot und Kafka im Backend, Angular als Schwerpunkt im Frontend, relationale und NoSQL-Datenbanken, Betrieb auf Kubernetes. Softwareentwickler seit 2011, freiberuflich seit 2019, zuletzt für Banken, Versicherungen und E-Commerce.

  • Verfügbar ab April 2027
  • Remote-Anteil: 80 %
  • Vor Ort: NRW, bis 90 Minuten Anfahrt
  • Bundesweit auf Anfrage
Jan Marten, freiberuflicher IT-Berater

Was ich für Sie tue

Backend, Fullstack oder Architektur: je nachdem, wo Ihr Team Verstärkung braucht.

Backend

Java-Backend und Schnittstellen

Microservices mit Spring Boot und Spring Cloud, REST-APIs und Kafka-Messaging, Absicherung mit OAuth2 und Keycloak. Von der Schnittstellendefinition bis zum Betrieb auf Kubernetes.

Fullstack

Angular-Frontends in Microservice-Landschaften

Frontend und Backend aus einer Hand: Angular mit NgRx, dazu die REST- und Messaging-Schnittstellen im Backend. Erfahrung in der Neuentwicklung von Anwendungen mit Angular und Microservices, von der Antragsstrecke bis zum Dashboard.

Architektur und Qualität

Architektur, Migration und Testautomatisierung

Konzeption von Microservice-Architekturen, Migration von Monolithen zu Self-Contained-Systems, Testautomatisierung mit Cypress und Testcontainers. ISTQB-zertifiziert, Scrum als Alltag.

Technologien

Hervorgehoben: täglicher Einsatz in den letzten Projekten.

Backend
JavaSpring BootSpring CloudHibernateKafkaRabbitMQCamundaOAuth2 / OIDCKeycloak
Frontend
TypeScriptAngularNgRxReactTailwind CSS
Daten und Suche
PostgreSQLMongoDBMySQLSolr
Plattform
DockerKubernetesGitLab CIGitHub ActionsJenkinsPrometheusGrafanaMicrometer
Qualität
JUnitMockitoTestcontainersCypressk6
Arbeitsweise
ScrumCode-ReviewsOpenAPIAsyncAPIClaude CodeOpenCode

Alle Kenntnisse mit Einstufung im Lebenslauf →

Letzte Projekte

Die zwei jüngsten Einträge der Projekthistorie aus dem Lebenslauf.

  1. 08/2023 – heute

    Modernisierung interner Vertriebssysteme

    Kunde: Page Contracting (Endkunde: Bank) · Rolle: Software-Entwickler & Architekt

    • Java 25
    • Spring Boot 4
    • Spring Cloud
    • Kubernetes
    • Kafka
    • +8
  2. 07/2022 – 06/2023

    Neuentwicklung einer Mietbürgschafts-Schnittstelle

    Kunde: Page Contracting (Endkunde: Bank) · Rolle: Software-Entwickler & Architekt

    • Java 21
    • Spring Boot
    • Spring Cloud
    • Kubernetes
    • Kafka
    • +7

Vollständige Projekthistorie →