> Markdown version of [/jobs/ext/2842762-java-engineer-distributed-systems-j40027](https://www.wearedevelopers.com/jobs/ext/2842762-java-engineer-distributed-systems-j40027). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Engineer Distributed Systems - J40027 - **Company:** Exclusive Associates - **Location:** Mainz, Germany - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computing Platforms, Automation of Tests, Business Process Model and Notation, Code Review, Distributed Systems, RabbitMQ, Scala (Programming Language), Software Engineering, UML, Backend, Kotlin, Apache Kafka - **Published:** September 11, 2026 - **Apply:** https://www.adzuna.de/details/5877197122 ## About the Role * Bringe erste praktische Erfahrung in der Backend-Entwicklung, idealerweise mit Java, mit * Verstehe Konzepte verteilten Rechnens und hast Interesse an Messaging-Systemen wie Kafka * Kannst technische Modelle mit UML oder BPMN verständlich darstellen * Zeigst Neugier für algorithmische Fragestellungen und lösungsorientiertes Denken * Arbeitest gern im Team, bist kommunikativ und lernbereit * Hast Freude an produktorientierter Softwareentwicklung und willst dich fachlich weiterentwickeln ## Description Du arbeitest in einem agilen Entwicklungsteam an der Weiterentwicklung einer modernen Softwareplattform mit hohem gesellschaftlichem Nutzen. Dabei gestaltest du Algorithmen und Architekturentscheidungen für verteilte Anwendungen und lernst kontinuierlich dazu. Du profitierst von klaren Karriereperspektiven, regelmäßiger fachlicher Förderung und engen Austauschmöglichkeiten mit erfahrenen Entwickler:innen. Technologisch setzt das Team auf Backend-Technologien wie Java, Kotlin oder Scala sowie Messaging- und Event-Plattformen wie Kafka oder RabbitMQ; Modellierung erfolgt mit Methoden wie UML und BPMN., * Implementiere neue Funktionen und verbessere bestehende Komponenten im Backend * Analysiere technische Fragestellungen und entwirf robuste Lösungsansätze * Arbeite an der Modellierung und Dokumentation von verteilten Systemen mit UML und BPMN * Optimiere Kommunikationsmuster zwischen Diensten und unterstütze beim Einsatz von Messaging-Technologien * Stelle die Qualität durch Code-Reviews und automatisierte Tests sicher * Nutze moderne Kollaborations- und Planungstools und stimme dich mit internen Schnittstellen aus Technik und Produkt ab ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)