Java Software Engineer Distributed Systems - J40027

Exclusive Associates
Wiesbaden, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Junior
Compensation
€ 66K

Job location

Wiesbaden, Germany

Tech stack

Java
Business Process Model and Notation
Distributed Systems
Software Architecture
RabbitMQ
UML
Backend
Kafka

Job description

  • Entwerfe und implementiere Kernkomponenten für verteilte Anwendungen mit Java und ähnlichen Backend-Technologien
  • Modelliere fachliche Abläufe und Schnittstellen mit UML und BPMN
  • Integriere und optimiere Messaging-Lösungen wie Kafka und RabbitMQ
  • Analysiere und verbessere Algorithmen hinsichtlich Skalierbarkeit und Wartbarkeit
  • Arbeite agil im Team und stimme dich mit Produkt, Qualität und Technik ab
  • Erstelle klare Projektdokumentationen und Statusberichte für interne Stakeholder

Requirements

  • Begeisterung für Softwarearchitektur und verteilte Systeme
  • Praktische Erfahrung mit Java oder vergleichbaren Backend-Sprachen
  • Grundkenntnisse in Modellierungsmethoden wie UML oder BPMN
  • Verständnis für Messaging-Patterns und asynchrone Kommunikation
  • Strukturierte, selbstständige Arbeitsweise und gute Problemlösekompetenz
  • Kommunikationsstärke im interdisziplinären Team

Benefits & conditions

Wiesbaden

  • Full-timeEmployment type: Full-time
  • €54,500 - €65,500 (XING estimate)
  • On-site
  • Be an early applicant

About this job

Überblick

Du arbeitest in einem agilen Entwicklungsteam und gestaltest die Weiterentwicklung komplexer Softwarelösungen aktiv mit. Du bringst Neugier für Algorithmen und Systemmodellierung mit und unterstützt die technische Roadmap verteilter Anwendungen. Du nutzt Backend-Technologien wie Java, Kotlin oder Go sowie Messaging-Plattformen wie Kafka, RabbitMQ oder ActiveMQ. Du profitierst von flachen Entscheidungswegen, klaren Lernpfaden und einem Umfeld, das fachliche Weiterentwicklung fördert, * Flexible Arbeitszeiten für eine gute Balance zwischen Arbeit und Freizeit

  • Mobilitätsangebote und Unterstützung bei der täglichen Anreise
  • ️ Jahresurlaub und Rücksicht auf persönliche Auszeiten
  • Regelmäßige Weiterbildungsangebote und fachliche Trainings
  • ️ Moderne IT-Infrastruktur mit Fokus auf Sicherheit und Stabilität
  • Leistungsgerechte Vergütung und transparente Entwicklungsperspektiven
  • Strukturierte Einarbeitung mit festen Ansprechpersonen
  • Regelmäßige Entwicklungs- und Feedbackgespräche

Apply for this position