Java Developer (Spring Boot) [gn]

Lumaserv Gmbh
Vollzeit, Germany
20 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Software Quality Code Review Databases Continuous Integration Data Structures Database Design Dependency Injection
+24 more
Software Design Patterns DevOps Junit MariaDB MySQL Object-Oriented Software Development Scrum Methodology Software Architecture Queueing Systems Redis Mockito Swagger Web Application Security Software Engineering Web Application Frameworks Openapi Spring-boot Backend Kubernetes Front End Software Development Restful APIs Domain Driven Design Api Management Docker

Job description

As a Java Backend Engineer at LUMASERV, you’ll play a key role in developing and maintaining customer projects that serve millions of users daily. You’ll work closely with our product managers, developers, and architects to build robust, scalable backend solutions using modern Java frameworks, particularly Spring Boot. If you appreciate clean code, domain-driven design, and the elegance that Spring Boot brings to application development, this position offers you the opportunity to shape the technical direction of projects while writing high-quality code every day., * You implement backend solutions using modern web frameworks, primarily Spring Boot

  • You design and develop RESTful APIs that integrate seamlessly with frontend applications and external systems
  • You write and maintain comprehensive automated software tests to ensure code quality and reliability
  • You collaborate with frontend developers to design efficient API contracts and data structures
  • You perform regular code reviews and help establish best practices within the team
  • You implement security best practices and prevent common vulnerabilities
  • You work with databases (MySQL, MariaDB, Redis) to design efficient data models and queries
  • You participate in technical planning sessions and contribute to architectural decisions

Requirements

  • Extensive professional experience in Java backend development
  • Strong expertise with Spring Boot (or similar modern frameworks like Quarkus, Micronaut)
  • Solid understanding of object-oriented programming, dependency injection and design patterns
  • Experience with database design and optimization (MySQL, MariaDB, Redis)
  • Proficiency in writing automated tests (JUnit, Mockito)
  • Familiarity with HTTP REST interfaces and API documentation formats (Swagger/OpenAPI)
  • Experience with agile methodologies (Kanban, SCRUM)
  • Strong understanding of web security principles and common vulnerabilities

Desired qualifications

  • Experience with domain-driven design and software architecture
  • Knowledge of CI/CD processes and DevOps practices
  • Familiarity with Docker / Kubernetes
  • Experience with message queues and asynchronous processing
  • Contributions to open-source projects or active participation in the developer community

About the company

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.

Apply for this position

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

Apply on www.adzuna.de

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

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all