01.10.2025 aktualisiert

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

Senior Software Developer

Haan, Deutschland Diplom Wirtschaftsinformatiker
Haan, Deutschland Diplom Wirtschaftsinformatiker

Profilanlagen

CV - Christian Zyweck

Skills

JavaJavascriptSpring SecurityAmazon Web ServicesArchitekturMicrosoft AzureGithubJava Message ServiceSpring FrameworkPostgresqlMongodbScrumSpring-mvcReactJSSpringbootSpring DataKotlinKanbanApache KafkaMicroservices
Programmiersprachen: Kotlin, Java, Javascript ES6, Typescript

Datenbanken: PostgreSQL, MSSQL, MySQL, AWS RDS, MongoDB, AWS DocumentDB

Build-Tools: Maven, Gradle

Spring-Framework: Core, Boot, Security, Web, Data, Batch

JVM-Frameworks: Resilience4j, Log4j / Logback, Flyway, Liquibase, Mongock JUnit, AssertJ, Mockito

Frontend: React, React Query, Material UI, jQuery, Cypress, HTML, CSS

Communications: REST, JMS, Kafka, GraphQL

Cloud: AWS (ECS, EC2, RDS, DocumentDB, S3, SQS), Azure (Webapps, SQL)

DevOps & Monitoring: Terraform, Docker, GitHub Actions, GitLab CI/CD,Atlassian Bamboo, AWS CloudWatch, Splunk, Sentry.io, Elastic APM, Dependabot

Weitere Tools: IntelliJ, Git, Jira, Keycloak, Apache Tomcat, Testrail, SonarQube

Methoden: Kanban, Scrum, Pair- und Mobprogramming

Zertifikate: iSAQB Software Architect – Foundation Level

Betriebssysteme: Windows, Linux

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwicklung von Services, APIs und Frontend Komponenten einer Anwendung im Bereich der Sortimentsbestückung

Otto GmbH und Co KG

Konsumgüter und Handel

5000-10.000 Mitarbeiter

Rolle: Entwickler (Schwerpunkt Backend, gelegentlich auch Frontend)
Teamgröße: zunächst 20, später 5 EntwicklerInnen

Aufgaben im Projekt:
  • Design und Review der Anwendungsarchitektur
  • Vorbereiten von Jira Issues für anstehende Aufgaben, Vorpriorisierung dieser Aufgaben
  • Planung und Koordinierung von Aufgaben mit den Product Ownern
  • Vermitteln von Best Practices und Know-How in Form von Code Reviews
  • Feature Entwicklung, allein oder im Pair & Mob
  • Entwickeln von Unit- und Integrationstests
  • 3rd Level Support
Technologien: Spring Boot, Kotlin, Gradle, Keycloak, AWS (DocumentDB, RDS, S3, SQS, ECS, EC2, CloudWatch) Kafka, Splunk, Elastic APM, Terraform, GitHub Actions, REST, Swagger, Dependabot

Methodik: Scrum, Kanban, Pair-Programming, Mob-Programming

Entwicklung von End-to-End Tests

Auf Wunsch ungenannt

Medien und Verlage

Rolle: Entwickler (Schwerpunkt Backend, gelegentlich auch Frontend)
Teamgröße: < 5 EntwicklerInnen

Aufgaben im Projekt:
  • Abstimmung der Testfälle mit dem Kunden
  • Entwicklung von E2E Tests auf Basis von ES6 und Cypress
  • Refactoring und Performanceoptimierung der Prozesse für das Parsing und den Upload von Testfällen und Szenarien nach Testrail
  • Coaching eines Junior Entwicklers durch Pair-Programming und Code Reviews
Technologien: ES6, Cypress, node.js, Docker, GitLab
Methodik: Scrum, Pair-Programming

Entwicklung des Backends und der REST-Schnittstellen eines Bestellportals für Landwirte und Landhändler

Deutsche Tiernahrung Cremer GmbH & Co. KG

Konsumgüter und Handel

500-1000 Mitarbeiter

Rolle: Lead Developer Backend
Teamgröße: 3

Aufgaben im Projekt:
  • Analyse von Anforderungen und Erstellen eines Konzeptes für die technische Umsetzung des Backends
  • Entwicklung und Erweiterung einer Spring Boot Anwendung in Java als Azure Web App
  • Entwicklung von Tests mit JUnit
  • Design und Implementierung von REST-Schnittstellen für den Import von Daten aus dem Deuka Netz, sowie das Frontend, in Abstimmung mit den jeweiligen Konsumenten
  • Schreiben von SQL Migrationen mit Liquibase
  • Anleitung von zwei weiteren jungen Entwicklern im Backend-Team
  • Planung der Schnittstellen und Kommunikation mit der IT Abteilung von Deuka
  • Planung der Inkremente gemeinsam mit dem Frontend-Lead und PO
Technologien: Spring Boot, Java, Maven, Keycloak, Azure SQL, Liquibase, Azure Web App, Terraform, REST-APIs, GitLab, JUnit

Methodik: Scrum, Pair-Programming, Mob-Programming

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden