Backend-Entwickler (Kotlin / Spring Boot)

mindheads GmbH
München, Germany
10 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

München, Germany

Tech stack

Code Review
Continuous Integration
DevOps
Hibernate
Identity and Access Management
Java Persistence API
Liquibase
Software Architecture
Openapi
Okta
Spring-boot
Backend
Kotlin
Containerization
Kubernetes
REST
Domain Driven Design
Docker

Job description

  • Entwicklung und Weiterentwicklung von Backend-Komponenten mit Kotlin und Spring Boot
  • Umsetzung neuer fachlicher Anforderungen innerhalb einer bestehenden Anwendungslandschaft
  • Entwurf und Implementierung moderner REST-/OpenAPI-Schnittstellen
  • Entwicklung performanter und wartbarer Services nach Domain-Driven-Design-Prinzipien
  • Datenmodellierung und Persistenz mit Hibernate/JPA
  • Erstellung und Pflege von Datenbankmigrationen mit Liquibase
  • Integration und Weiterentwicklung der Authentifizierungs- und Autorisierungslösung auf Basis von Keycloak
  • Unterstützung beim Aufbau und der Optimierung von CI/CD- und Deployment-Prozessen
  • Mitarbeit bei Containerisierung und Deployment in Kubernetes-Umgebungen
  • Analyse fachlicher Anforderungen gemeinsam mit Product Ownern und Fachbereichen
  • Aktive Mitarbeit bei technischen Konzepten sowie pragmatischen Architekturentscheidungen
  • Code Reviews, Qualitätssicherung und kontinuierliche Verbesserung der Entwicklungsprozesse

Requirements

  • Mehrjährige Erfahrung in der Backend-Entwicklung mit Kotlin und Spring Boot
  • Sehr gute Kenntnisse in Hibernate/JPA
  • Erfahrung mit Domain Driven Design
  • Sicherer Umgang mit REST-APIs und OpenAPI
  • Erfahrung mit Liquibase
  • Kenntnisse im Umgang mit Keycloak oder vergleichbaren Identity- und Access-Management-Lösungen
  • Idealerweise Erfahrung im DevOps-Umfeld sowie mit Docker und Kubernetes
  • Erfahrung in der Entwicklung komplexer Unternehmensanwendungen
  • Erfahrung mit Softwarearchitektur

Apply for this position