Java Backend Engineer - J40027

Exclusive Associates
Mainz, Germany
yesterday

Role details

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

Job location

Mainz, Germany

Tech stack

Java
ActiveMQ
Computing Platforms
Business Process Model and Notation
Code Review
Information Systems
Distributed Systems
RabbitMQ
Scala
Software Systems
Data Streaming
UML
Backend
Kotlin
Kafka

Job description

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

About this job

Überblick

Du arbeitest in einem engagierten Entwicklerteam an der Weiterentwicklung einer skalierbaren Softwareplattform mit klarem Anwendernutzen. Du profitierst von flachen Strukturen, intensiver Lernunterstützung und Perspektiven für fachliches Wachstum. Du nutzt moderne Programmiersprachen und Streaming-Technologien sowie Modellierungsansätze für fundierte Architekturentscheidungen. Du arbeitest mit modernen Kollaborations- und Planungstools und trägst zur Qualität und Dokumentation der Systemlandschaft bei., * Weiterentwickeln von Backend-Komponenten in Java sowie verwandten Technologien wie Kotlin oder Scala

  • Implementieren von Integrationslösungen mit Streaming-Technologien wie Kafka, RabbitMQ oder ActiveMQ
  • Modellieren fachlicher Abläufe mit UML und BPMN und Ableiten technischer Anforderungen
  • Analysieren und Optimieren der Performance verteilter Anwendungen
  • Mitwirken an Architekturentscheidungen und Durchführen von Code-Reviews
  • Erstellen klarer Projektdokumentationen und Abstimmen mit internen Schnittstellen

Requirements

  • Erste praktische Erfahrungen in der Java-Entwicklung oder in vergleichbaren Backend-Projekten
  • Verständnis für Konzepte verteilter Systeme und Messaging-Technologien
  • Komfortabler Umgang mit Modellierungsansätzen wie UML oder BPMN
  • Neugier für algorithmische Fragestellungen und den Willen, Lösungen kritisch zu prüfen
  • Teamorientierte Arbeitsweise, Kommunikationsstärke und Lernbereitschaft
  • Strukturierte Herangehensweise bei Dokumentation und technischer Abstimmung

Benefits & conditions

  • Flexible Arbeitszeiten mit Möglichkeit zu mobilem Arbeiten
  • Unterstützung für den Arbeitsweg oder Mobilitätsoptionen
  • ️ Attraktiver Urlaub und Zeit für Erholung
  • Individuelle Weiterbildung und fachliche Entwicklung
  • ️ Betriebliche Zusatzleistungen zur Absicherung
  • Strukturierte Einarbeitung mit festen Ansprechpersonen
  • Regelmäßige Entwicklungs- und Feedbackgespräche
  • Moderner Arbeitsplatz mit digitaler Infrastruktur
  • Teilnahme an internen Projekten zur Prozessoptimierung

Apply for this position