Full Stack Entwickler

ahab IT+Consulting GmbH
Koblenz, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Intermediate
Compensation
€ 42K

Job location

Remote
Koblenz, Germany

Tech stack

Clean Code Principles
ASP.NET
Java
Spring Security
Agile Methodologies
C Sharp (Programming Language)
Spreadsheets
Software as a Service
Databases
Continuous Integration
ETL
Data Migration
Dependency Injection
Multi-Factor Authentication
Github
Hibernate
Java Persistence API
PostgreSQL
Liquibase
OpenID
Query Optimization
RabbitMQ
Role-Based Access Control
Redis
Prometheus
TypeScript
Web Applications
Openapi
Okta
Tailwind
React
Grafana
Spring-boot
Backend
GIT
Kotlin
WebPack
Kubernetes
Kafka
Front End Software Development
React
REST
Domain Driven Design
Spring Batch
Docker
Crud
Microservices

Job description

Wir suchen eine engagierte und erfahrene Full Stack Entwickler:in (m/w/d) zur Verstärkung unseres Teams. In dieser Position sind Sie verantwortlich für die Entwicklung, Implementierung und Wartung anspruchsvoller Webanwendungen. Sie arbeiten sowohl an der Frontend- als auch an der Backend-Entwicklung und tragen maßgeblich dazu bei, innovative Lösungen für unsere Kunden:innen zu realisieren. Dabei profitieren Sie von einem dynamischen Arbeitsumfeld, in dem moderne Technologien und agile Methoden zum Einsatz kommen., Backend:

  • Kotlin-Microservices mit Spring Boot 3 und Spring Security
  • Custom-Fields-Infrastruktur: indizierte Tabellen, mehrsprachige Labels, dynamische Suche
  • PostgreSQL 16: Schema-Design, Flyway-Migrationen, Row-Level Security
  • REST-API-Design nach OpenAPI 3.0
  • Keycloak-Integration: OIDC, RBAC/ABAC, MFA
  • Asynchrone Kommunikation via RabbitMQ
  • Datenmigration aus Kimai: Spring Batch ETL, Delta-Import
  • GoBD-konforme Buchungssperren und unveränderlicher Audit-Log

Frontend:

  • React 19 + Vite + TypeScript PWA
  • Buchungsmaske, Projektmanagement, Kundenverwaltung, DL-Berichte
  • Dynamische Custom-Fields-Formulare, konfigurierbare Spalten und Suchmasken
  • Deep-Linking: jede Ansicht über stabile URL direkt aufrufbar
  • Tailwind CSS + shadcn/ui, Mobile First
  • Mehrsprachige UI (Deutsch / Englisch)

TECH-STACK

  • Backend: Kotlin, Spring Boot 3, Spring Security, Hibernate/JPA, Flyway
  • Frontend: React 19, Vite, TypeScript, Tailwind CSS, Zustand, TanStack Query
  • Datenbank: PostgreSQL 16, Redis 7
  • Auth: Keycloak (OIDC, MFA, RBAC/ABAC)
  • Messaging: RabbitMQ * Kafka (v2)
  • Infrastruktur: Docker, Kubernetes, GitHub Actions
  • Monitoring: Prometheus, Grafana, Loki, Das ist kein einfaches CRUD-System. Das Projekt hat echte Business-Komplexität:
  • GoBD-konforme Buchungssperren und Audit-Logs (gesetzliche Anforderung)
  • ArbZG-Compliance mit konfigurierbaren Warnungen und Sperren
  • Gleitzeitkonto-Berechnungen, Betreuungsvertrags-Budget-Resets
  • Custom-Fields-Infrastruktur: alle Module ohne Codeänderung erweiterbar
  • Multi-Tenant-Architektur für v2 von Anfang an mitgedacht

Wenn dich saubere Architektur, komplexe Domänenlogik und ein Stack der wirklich zum Problem passt interessieren - dann passt dieses Projekt zu dir.

Requirements

  • Java oder Kotlin produktiv (mind. 2 Jahre) - oder C# mit Spring-Boot-Interesse
  • Spring Boot oder ASP.NET Core: REST, Security, Dependency Injection, ORM
  • PostgreSQL: Schema-Design, Transaktionen, Abfrageoptimierung
  • React + TypeScript produktiv eingesetzt
  • Docker + Docker Compose
  • Git + CI/CD
  • Deutsch C1 Niveau

Von Vorteil:

  • Kotlin bereits produktiv eingesetzt
  • Keycloak oder OIDC-Integration
  • Hexagonale Architektur / Domain Driven Design (DDD)
  • Flyway oder Liquibase
  • Kubernetes / Helm
  • Multi-Tenant SaaS-Erfahrung
  • TDD und Clean Code als gelebte Praxis

Hinweis zu Kotlin: Wer Java oder C# beherrscht, ist in 1-3 Wochen produktiv. Entscheidend sind solides Spring-Boot-Verständnis und Erfahrung mit komplexer Business-Logik., * Kotlin: 2 Jahre (Erforderlich)

Sprache:

  • fließend deutsch oder mindestens auf C1 Niveau (Erforderlich)

Benefits & conditions

  • Festanstellung in Vollzeit
  • Greenfield-Projekt - du baust von Null auf, kein Legacy
  • Kleines Team (3-5 Personen) - volle End-to-End-Verantwortung
  • Flache Hierarchien, kurze Entscheidungswege
  • Startup-Atmosphäre mit echter Mitgestaltung
  • KI-gestützte Entwicklung: Claude Code, Cursor IDE, GitHub Copilot
  • Flexible Arbeitszeiten
  • Remote-Option

Gehalt: ab 42.000,00€ pro Jahr

Leistungen:

  • Flexible Arbeitszeiten
  • Homeoffice-Möglichkeit

Apply for this position