Java Developer (Spring Boot) [gn]

Lumaserv Gmbh
Koblenz, Germany
12 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Code Review Continuous Integration Data Structures Database Queries Dependency Injection Software Design Patterns DevOps Java Persistence API Junit
+19 more
MariaDB MySQL Object-Oriented Software Development Scrum Methodology Software Architecture Redis Mockito Swagger Software Engineering Openapi Spring-boot Backend Gitlab Git Kubernetes Front End Software Development Restful APIs Domain Driven Design Docker

Job description

Unsere Backends sind das Rückgrat unserer Produkte. Du entwickelst robuste, skalierbare und sichere Anwendungen, die täglich von Millionen von Nutzern verwendet werden.

Bei LUMASERV arbeitest du an anspruchsvollen Backend-Lösungen mit Java und Spring Boot, entwickelst APIs und Services und bringst deine Erfahrung direkt in unsere digitalen Produkte und Projekte unteranderem im Bildungssektor ein. Dabei hast du echten Gestaltungsspielraum: Du entwickelst nicht nur Features, sondern verbesserst gemeinsam mit deinem Team auch Architektur, Qualität, Sicherheit und Entwicklungsprozesse.

Wir suchen jemanden, der für Backend-Entwicklung brennt, sauberen Code schätzt und technische Lösungen aktiv voranbringt. Description

Du entwickelst moderne Backend-Anwendungen mit Java und Spring Boot - robust, skalierbar und sicher. Konkret heißt das:

  • Du entwickelst robuste Backend-Anwendungen mit Java und Spring Boot und bringst dich aktiv in Architekturentscheidungen und die Weiterentwicklung unserer Systeme ein
  • Du konzipierst und entwickelst RESTful APIs und stimmst Schnittstellen und Datenstrukturen eng mit Frontend-Entwicklern und Produktmanagern ab
  • Du arbeitest mit MariaDB, MySQL, Redis sowie Spring Data JPA und entwickelst effiziente Datenmodelle sowie performante Queries
  • Du sicherst die Qualität deiner Entwicklung durch automatisierte Tests mit JUnit und Mockito, Code Reviews und gestaltest die im Team gelebten Best Practices aktiv mit
  • Du arbeitest mit Git, GitLab und GitLab-Pipelines und interessierst dich für effiziente CI/CD-Pipelines
  • Du bringst erste Erfahrungen und Berührungspunkte mit Docker und Kubernetes mit
  • Du setzt bei der fachlichen Modellierung und Weiterentwicklung unserer Systeme Prinzipien des Domain-Driven Designs ein

Du arbeitest nicht einfach Anforderungen ab, sondern gestaltest unsere Backend-Lösungen aktiv mit: eigene Ideen sind ausdrücklich erwünscht. Qualifications

Requirements

Du hast Spaß daran, komplexe technische Herausforderungen zu lösen und aus Anforderungen durchdachte Backend-Lösungen zu entwickeln. Du arbeitest strukturiert, hinterfragst bestehende Ansätze und möchtest nicht nur Code schreiben, sondern aktiv dazu beitragen, unsere Systeme weiterzuentwickeln.

  • Du hast mindesten 4 Jahre Berufserfahrung in der Java-Backend-Entwicklung und fundierte Erfahrung mit Spring Boot sowie sehr gute Kenntnisse in Java 21 oder neuer und moderneren Java-Features
  • Du hast ein sehr gutes Verständnis von objektorientierter Programmierung, Dependency Injection, Design Patterns und Domain-Driven Design
  • Du bringst Erfahrung in der Entwicklung und Integration von HTTP-/REST-Schnittstellen sowie in der Dokumentation mit Swagger/OpenAPI mit
  • Du hast fundierte Kenntnisse in der Arbeit mit MariaDB, MySQL, Redis und Spring Data JPA und Erfahrung in der Optimierung von Datenmodellen und Datenbankabfragen
  • Du bist sicher im Umgang mit automatisierten Tests, insbesondere JUnit und Mockito
  • Du kennst CI/CD-Prozesse und hast fundierte Kenntnisse mit Git, GitLab und GitLab-Pipelines sowie Berührungspunkte mit Docker und Kubernetes im Umfeld moderner Anwendungsentwicklung und des Betriebs
  • Du verfügst über ein gutes Verständnis von Web-Sicherheitsprinzipien
  • Du kennst agile Arbeitsweisen wie Scrum oder Kanban
  • Zudem verfügst du über sehr gute Deutsch- und verhandlungssichere Englischkenntnisse

Desired qualifications

Du passt zu uns, wenn du …

  • Erfahrung mit Domain-Driven Design (DDD), moderner Softwarearchitektur und asynchroner Verarbeitungmitbringst
  • dich mit DevOps-Praktiken und modernen Entwicklungs- und Betriebsprozessen auskennst
  • bereits mit Notion gearbeitet hast
  • zuverlässig, eigenständig und lösungsorientiert arbeitest

About the company

  • Gemeinsam gestalten - du bringst deine Ideen ein, übernimmst Verantwortung und entwickelst gemeinsam mit deinem Team Lösungen, die wirklich zum Einsatz kommen
  • Echte Zusammenarbeit - du arbeitest eng mit Entwicklern und Produktmanagern zusammen, tauschst Wissen aus und triffst technische Entscheidungen gemeinsam im Team
  • Technik, die begeistert - moderne Java-Technologien, anspruchsvolle Backend-Systeme und der Anspruch, nicht nur funktionierende, sondern gute Lösungen zu entwickeln
  • Wir investieren in dich - du bekommst Raum, dich fachlich weiterzuentwickeln, Neues auszuprobieren und gemeinsam dazuzulernen
  • Flexibel und verlässlich - überwiegend remote, mit 1-2 Tagen im Büro, kombiniert mit einem stabilen Umfeld und langfristigen Perspektiven
  • Arbeit mit Wirkung - deine Arbeit fließt unteranderem in digitale Produkte und Systeme im Bildungssektor ein, die täglich von Millionen von Menschen genutzt werden

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all