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
€ 74KJob 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