Java Developer (Spring Boot) [gn]

Lumaserv — Germany · Posted ~3 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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 einDu konzipierst und entwickelst RESTful APIs und stimmst Schnittstellen und Datenstrukturen eng mit Frontend-Entwicklern und Produktmanagern abDu arbeitest mit MariaDB, MySQL, Redis sowie Spring Data JPA und entwickelst effiziente Datenmodelle sowie performante QueriesDu sicherst die Qualität deiner Entwicklung durch automatisierte Tests mit JUnit und Mockito, Code Reviews und gestaltest die im Team gelebten Best Practices aktiv mitDu arbeitest mit Git, GitLab und GitLab-Pipelines und interessierst dich für effiziente CI/CD-PipelinesDu bringst erste Erfahrungen und Berührungspunkte mit Docker und Kubernetes mitDu 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-FeaturesDu hast ein sehr gutes Verständnis von objektorientierter Programmierung, Dependency Injection, Design Patterns und Domain-Driven DesignDu bringst Erfahrung in der Entwicklung und Integration von HTTP-/REST-Schnittstellen sowie in der Dokumentation mit Swagger/OpenAPI mitDu hast fundierte Kenntnisse in der Arbeit mit MariaDB, MySQL, Redis und Spring Data JPA und Erfahrung in der Optimierung von Datenmodellen und DatenbankabfragenDu bist sicher im Umgang mit automatisierten Tests, insbesondere JUnit und MockitoDu 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 BetriebsDu verfügst über ein gutes Verständnis von Web-SicherheitsprinzipienDu kennst agile Arbeitsweisen wie Scrum oder KanbanZudem 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 Verarbeitungmitbringstdich mit DevOps-Praktiken und modernen Entwicklungs- und Betriebsprozessen auskennstbereits mit Notion gearbeitet hastzuverlä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 kommenEchte Zusammenarbeit – du arbeitest eng mit Entwicklern und Produktmanagern zusammen, tauschst Wissen aus und triffst technische Entscheidungen gemeinsam im TeamTechnik, die begeistert – moderne Java-Technologien, anspruchsvolle Backend-Systeme und der Anspruch, nicht nur funktionierende, sondern gute Lösungen zu entwickelnWir investieren in dich – du bekommst Raum, dich fachlich weiterzuentwickeln, Neues auszuprobieren und gemeinsam dazuzulernenFlexibel und verlässlich – überwiegend remote, mit 1–2 Tagen im Büro, kombiniert mit einem stabilen Umfeld und langfristigen PerspektivenArbeit mit Wirkung – deine Arbeit fließt unteranderem in digitale Produkte und Systeme im Bildungssektor ein, die täglich von Millionen von Menschen genutzt werden About Us At LUMASERV, we work on high-impact cloud and infrastructure projects – from high-availability platforms for public administrations to scalable solutions for education and research. We develop and operate systems that millions of users rely on every day – secure, compliant with data protection regulations, and meeting European standards. If you like to take responsibility, implement things pragmatically, and create solutions that really work as part of a team, then you've come to the right place. You can expect an environment with short decision-making processes, modern technical equipment, and the freedom to contribute and implement your own ideas.