Logo for LUMASERV

Java Developer (Spring Boot) [gn]

Role overview

Qualifications

  • Minimum 4 years of professional experience in Java backend development
  • Strong experience with Spring Boot and Java 21 or newer
  • Good understanding of object-oriented programming, design patterns, and domain-driven design
  • Proficient in RESTful API development and documentation with Swagger/OpenAPI

Responsibilities

  • Develop robust backend applications with Java and Spring Boot
  • Design and develop RESTful APIs in close cooperation with frontend developers and product managers
  • Work with MariaDB, MySQL, Redis, and Spring Data JPA, optimizing data models and queries
  • Ensure quality of development through automated testing with JUnit and Mockito

Key facts

Hard skills

Other skills

  • Problem Solving
  • Teamwork
  • Communication

About the company

LUMASERV logo

LUMASERV

IT Services & IT Consulting

LUMASERV Systems is an it und services company based out of Universitätsstraße 3, Koblenz, Rheinland-Pfalz, Germany.

Company details

Company typeStartup
IndustryIT Services & IT Consulting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Summary

Du entwickelst das Backend. Wir geben dir den Raum, es richtig gut zu machen.

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

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


Warum LUMASERV?

  • 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 once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at LUMASERV

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.