Java Engineer Distributed Systems - J40027
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job 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
Requirements
- 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
Benefits & conditions
- Flexible Arbeitszeitmodelle für eine bessere Vereinbarkeit von Beruf und Privatleben
- Mobilitätsangebote und Unterstützung bei der Pendelplanung
- ️ Großzügiger Urlaubsanspruch und Zeit für Erholung
- Regelmäßige Weiterbildungsmaßnahmen und Budget für Fachkurse
- ️ Modern ausgestatteter Arbeitsplatz mit stabiler IT-Infrastruktur
- Strukturierte Einarbeitung mit festen Ansprechpersonen
- Interne Lernformate und regelmäßiger Wissensaustausch im Entwicklerkreis
- Teilnahme an bereichsübergreifenden Verbesserungsinitiativen
- Gelegentliche Team-Events und Austauschformate
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Finding Jobs in Germany
Where To Find Software Engineering Jobs
Finding IT & Technology English-speaking Jobs in Germany
System change: restart as developer?