Java Engineer Distributed Systems - J40027

Exclusive Associates
Mainz, Germany
10 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

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
+1 more
Apache Kafka

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.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all