Java Backend Engineer - Distributed Systems - J40027
Exclusive Associates
Mainz, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Compensation
€ 65KJob location
Mainz, Germany
Tech stack
Java
Business Process Model and Notation
Code Review
Distributed Systems
RabbitMQ
Scala
UML
Backend
Kotlin
Kafka
Job description
- Full-timeEmployment type: Full-time
- €52,000 - €65,000 (XING estimate)
- On-site
- Be an early applicant, Du arbeitest in einem engagierten Entwicklerteam an der Weiterentwicklung skalierbarer, Java-basierter Anwendungen und gestaltest technische Lösungen mit echtem Anwendernutzen. Bei uns bekommst du gezielte Förderung und klare Entwicklungspfade, damit du fachlich und methodisch wachsen kannst. Technologisch bewegst du dich in Bereichen wie Backend-Technologien (Java, Kotlin oder Scala), Nachrichtenplattformen wie Kafka oder RabbitMQ sowie Modellierungsstandards wie UML und BPMN. Du wirst Verantwortung für sauberen Code, resilient design und die Verbesserung von Algorithmen übernehmen. Unsere Kultur ist offen, fachlich anspruchsvoll und bietet Raum für eigene Ideen., * Entwickle und implementiere Backend-Funktionalitäten in Java-basierten Systemen
- Modelliere fachliche und technische Prozesse mit UML und BPMN
- Arbeite an der Integration von Messaging-Lösungen wie Kafka oder RabbitMQ
- Prüfe und optimiere Algorithmen auf Skalierbarkeit und Wiederverwendbarkeit
- Unterstütze bei Architekturentscheidungen, Code-Reviews und Qualitätsverbesserungen
- Erstelle verständliche Projektdokumentationen und Statusberichte
- Nutze moderne Kollaborations- und Planungstools und stimme dich mit Technik, Einkauf und Qualität ab, * Flexible Arbeitszeiten für eine ausgewogene Work-Life-Balance
- Unterstützung bei der täglichen Mobilität durch verschiedene Mobilitätsangebote
- ️ Attraktiver Urlaubsanspruch zur Erholung und Regeneration
- Gezielte Weiterbildungen und Zuschüsse für fachliche Entwicklung
- ️ Betriebliche Vorsorgeoptionen zur Absicherung
- Regelmäßige Teamevents und Austauschformate zur Stärkung des Wir-Gefühls
- Strukturierte Einarbeitung mit festen Ansprechpartnern
- Regelmäßige Entwicklungs- und Feedbackgespräche zur Karriereplanung
Requirements
- Du hast erste bis mehrjährige praktische Erfahrung in Java-Entwicklung oder vergleichbaren Backend-Technologien
- Du kennst Modellierungsansätze wie UML oder BPMN und setzt sie zur Strukturierung von Lösungen ein
- Du bringst Interesse an verteilten Systemen und Messaging-Technologien wie Kafka mit
- Du arbeitest gern im Team, kommunizierst offen und lernst schnell
- Du denkst analytisch, findest saubere Lösungen und testest diese sorgfältig
- Du bist in Deutschland präsent und bereit, dich in ein lokales Team einzubringen