Senior Java Developer

Job type:Unbefristet
Stadt:Dusseldorf
Region:Nordrhein-Westfalen
Branche:Software Engineering
Art des Kundenunternehmens:Inhouse
Stellenreferenz:9217
Veröffentlichungsdatum:Mai 12, 2026

Über die Stelle

Senior Java Developer
Location: Dusseldorf

Our client is seeking a Senior Java Developer to join its growing engineering team. You will play a key role in building robust backend systems, working alongside experienced engineers in a collaborative environment where clean architecture, code quality and continuous improvement are highly valued.

Key Responsibilities:

  • Develop and enhance backend applications using Java and Spring Boot.
  • Build scalable microservices and contribute to distributed system architecture.
  • Implement event-based communication and streaming solutions within real-time environments.
  • Ensure code quality through testing, reviews and adherence to clean coding standards.
  • Optimise database interactions and create efficient SQL-based solutions.
  • Work closely with development, architecture and product teams throughout the software lifecycle.
  • Contribute to agile development processes and technical decision-making.

Your Profile:

  • Strong professional background in Java backend development.
  • Hands-on experience with Spring Boot and service-oriented architectures.
  • Knowledge of technologies such as Apache Kafka beneficial.
  • Confident working with SQL and relational database systems.
  • Good understanding of software engineering principles, design patterns and maintainable code structures.
  • Experience within agile software development teams.
  • Fluent German and English.

What’s on Offer?

  • Flexible working arrangements.
  • Supportive and technically focused engineering culture.
  • Opportunity to work on scalable, high-availability systems.
  • Long-term stability.
  • Collaborative team environment with strong technical standards.

Weitere Stellenangebote dieses Personalvermittlers

Remote, Niedersachsen

Team Leader Software Development

Teamlead Software Development | Remote, Germany Genug von Teamlead-Rollen, bei denen "People Leadership" sich leise in Verwaltungsarbeit verwandelt und keine Zeit mehr für den Codebase bleibt? Diese Rolle ist anders aufgebaut. Sie führen ein Team von Engineers, arbeiten auf Augenhöhe mit den bestehenden Team Leads und verbringen trotzdem etwa die Hälfte Ihrer Woche hands-on mit Architektur und Code. Sie stoßen zu einer profitablen, schnell wachsenden Technologiegruppe an einem echten Wendepunkt. Da die Organisation skaliert, wurde diese Rolle gezielt geschaffen, um stärkere Struktur und People Leadership ins Engineering einzubringen, mit klarem Wachstumspotenzial, wenn das Unternehmen weiter expandiert. Die Aufgaben Vollständige People-Management-Verantwortung für Ihre Engineers über mehrere Product Teams hinweg. Zusammenarbeit mit dem Tech Leadership Team zur Festlegung technischer OKRs und Unterstützung der Engineers bei deren Umsetzung. Aktive Mitwirkung bei Interviews, Onboarding und der kontinuierlichen Entwicklung neuer Engineers. Nah am Codebase bleiben, rund die Hälfte der Zeit, mit Beiträgen zu Architecture Reviews und der Modernisierung von Legacy-Systemen. Auf Augenhöhe mit bestehenden Team Leads agieren und durch Klarheit und technische Glaubwürdigkeit führen, nicht durch Hierarchie. Ihr Profil Mehrjährige Erfahrung als Team Lead mit direkter, disziplinarischer Verantwortung für mehrere Engineers. Starker Software-Engineering-Hintergrund und echtes Interesse, neben der People Leadership auch technisch hands-on zu bleiben. Erfahrung in einer Matrixorganisation mit getrennten Product- und People-Leadership-Linien. Strukturierter, empathischer Ansatz bei Feedback, Performance-Gesprächen und Karriereentwicklung. Verhandlungssicheres Deutsch und sicheres Englisch.
Weitere Informationen
Munich, Bayern

Senior Requirements Engineer

Senior Requirements Engineer The Opportunity If you're a strong software engineer who's grown tired of pure delivery work and wants to get closer to clients, shape solutions from the ground up, and see the direct impact of what you build - this is a role built around exactly that. You'll be advising, designing, and delivering across complex IT projects, with the autonomy to try new approaches and the backing of a team that actually values good engineering. The Role You'll work directly with clients to understand their needs, model requirements, and design solutions that fit their world. That means thinking creatively alongside customers rather than just executing a brief, assessing technical feasibility with software architects, and helping shape the scope of proposals before work even begins. Day-to-day you'll be involved across the full project lifecycle, from early consulting and requirements engineering through to implementation support and ongoing operation. You'll also be integrating AI-supported methods where they genuinely add value, and building the kind of long-term client relationships where success is shared. There's real variety here. Projects are challenging and no two are the same. The Company Our client is a well-regarded business with a strong reputation for technical excellence and a culture that puts quality first. They're flat in structure, open in how they communicate, and serious about giving their people room to grow, whether that's through conference attendance, training, or simply the space to try something new and learn from what happens. The environment is collaborative, solution-focused, and built around people who care about their craft. What You'll Need A degree in computer science or a related field such as physics or mathematics Solid professional experience as a software engineer, ideally with Java or a comparable language Strong grounding in software architectures and development processes Experience in requirements management on software projects A practical, proactive approach to applying AI tools where they genuinely help Very good German and good English The ability to quickly get to grips with a client's world and communicate clearly within it How to Apply Send your CV to the MAM Gruppe team. It doesn't need to be up to date - send what you have, or just get in touch for a conversation.
Weitere Informationen
Nuremberg, Bayern

Senior Platform Engineer

Senior Platform Engineer Location: Nuremberg Our client is seeking a Senior Platform Engineer to support the development and operation of scalable platform and cloud infrastructure solutions within a modern technology environment. This role focuses on platform engineering, automation and reliable service delivery across distributed systems. Key Responsibilities: Develop and maintain core platform services, tools and shared components. Support cloud infrastructure, automation and CI/CD initiatives. Contribute to the operation and optimisation of containerised environments and distributed platforms. Collaborate with development teams on scalability, reliability and security topics. Support monitoring, incident management and operational resilience initiatives. Contribute to platform architecture and engineering best practices. Share technical knowledge and support continuous improvement activities. Your Profile: Several years of experience within platform engineering, DevOps or SRE environments. Strong knowledge of cloud infrastructure, Kubernetes and container technologies. Experience with backend technologies such as Java and Spring Boot would be advantageous. Familiarity with CI/CD pipelines and infrastructure-as-code tooling. Understanding of scalable platform and distributed system environments. Strong analytical and problem-solving skills. Collaborative and solution-oriented working style. Fluent English language skills; German would be beneficial. What’s on Offer? Modern and collaborative technology environment. Exposure to large-scale cloud and platform initiatives. Flexible working model and long-term development opportunities. International and agile team culture.
Weitere Informationen
Munich, Bayern

Windows Developer / Architect

Windows Developer  Location: Munich Our client is seeking a Windows Developer to support the design and development of Windows-based system solutions within a modern cloud and cross-platform environment. This role focuses on system-level development, architecture and platform integration projects. Key Responsibilities: Develop and maintain Windows system-level components including drivers, services and installers. Support architecture and integration initiatives across Windows and Linux environments. Maintain development pipelines and automation processes. Contribute to software integration, tooling and platform optimisation projects. Collaborate with engineering teams on scalable and secure technical solutions. Support the implementation of innovative system and infrastructure concepts. Your Profile: Several years of experience within Windows development and system architecture. Strong understanding of Windows operating systems and low-level components. Experience with C/C++, C#, Python and PowerShell. Knowledge of Cygwin/MinGW environments. Experience within enterprise or complex infrastructure environments. Linux knowledge would be advantageous. Strong analytical and problem-solving skills. Independent and structured working style. What’s on Offer? Modern and technology-driven working environment. Exposure to innovative cross-platform projects. Collaborative engineering culture. Long-term development opportunities.
Weitere Informationen

Neueste Blogs

Alle Blogs anzeigen