Java Software Engineer Distributed Systems - J40027
Exclusive Associates
Wiesbaden, Germany
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
Senior Compensation
€ 66KJob location
Remote
Wiesbaden, Germany
Tech stack
Java
Business Process Model and Notation
Code Review
Continuous Integration
Distributed Systems
Software Architecture
RabbitMQ
Software Systems
Strategies of Testing
UML
Backend
Kafka
Job description
- Entwickle skalierbare Backend-Komponenten für verteilte Systeme mit Fokus auf Wartbarkeit und Erweiterbarkeit
- Gestalte Messaging- und Integrationslösungen auf Basis von Kafka, RabbitMQ oder ähnlichen Plattformen
- Modelle Fachprozesse und Systemabläufe mithilfe von UML, BPMN oder verwandten Methoden
- Analysiere technische Anforderungen und leite robuste, generalisierbare Lösungsansätze ab
- Optimiere Algorithmen und Performance-Aspekte im laufenden Betrieb
- Unterstütze Code-Reviews, Teststrategien und die Automatisierung in CI/CD-Pipelines
Requirements
- Bringe mehrjährige Erfahrung in Java-basierten Backend-Projekten mit
- Verfüge über Praxiswissen in verteilten Systemen und Messaging-Technologien wie Kafka oder RabbitMQ
- Nutze modellbasierte Methoden wie UML oder BPMN zur Kommunikation technischer Konzepte
- Zeige sicheres Verständnis für Algorithmen, Softwarearchitektur und Performanzfragen
- Arbeite gerne im Team, kommuniziere offen und bringe Gestaltungswille mit
- Strebe nach kontinuierlicher fachlicher Weiterentwicklung und Lernbereitschaft
Benefits & conditions
Wiesbaden
- Full-timeEmployment type: Full-time
- €54,500 - €65,500 (XING estimate)
- Hybrid, Du gestaltest die Weiterentwicklung einer produktorientierten Plattform und arbeitest eng mit einem motivierten Team aus Entwicklern und Architekten zusammen. Du profitierst von klaren Lernpfaden, kurzen Entscheidungswegen und echten Mitgestaltungsmöglichkeiten für technische Entscheidungen. Du nutzt Backend-Technologien wie Java, Kotlin oder Scala, Messaging-Plattformen wie Kafka, RabbitMQ oder Pulsar und Modellierungsmethoden wie UML, BPMN oder SysML. Du trägst mit algorithmischem Denken und hoher Qualitätsorientierung zur nachhaltigen Weiterentwicklung digitaler Lösungen bei. Dein Arbeitsalltag lässt sich durch flexible Modelle und eine ausgewogene Work-Life-Balance gut organisieren., * Flexible Arbeitszeiten und Gleitzeitmodelle für eine bessere Vereinbarkeit von Beruf und Privatleben
- Fahrtkostenzuschuss oder Mobilitätsangebote zur Unterstützung des Arbeitswegs
- ️ Bedarfsgerechte Urlaubsregelungen und Raum für Erholung
- Gezielte Weiterbildungsmaßnahmen, Workshops und Budget für externe Kurse
- ️ Betriebliche Zusatzleistungen zur finanziellen Absicherung
- Strukturierte Einarbeitung mit festen Ansprechpersonen und Mentoring
- Hybride Arbeitsmodelle mit modernem Büro und Homeoffice-Optionen
- Teilnahme an fachlichen Austauschformaten und internen Lernangeboten
- Regelmäßige Team-Events und kollegiale Austauschformate