Job
Du entwickelst Java-basierte Microservices für die Cloud-Plattform, optimierst CI-Pipelines und kümmerst dich um den stabilen Betrieb, einschließlich Monitoring und Fehleranalyse, sowie das Design und die Integration neuer Funktionen.
Job-Technologien
Deine Rolle im Team
- Du konzipierst und entwickelst Java-basierte Microservices für unsere Cloud-Plattform und verantwortest Deine Komponenten von der Umsetzung bis zum stabilen Betrieb.
- Du entwickelst neue Plattformfunktionen und integrierst bestehende Anwendungen und Geräte in die Cloud-Umgebung.
- Du arbeitest konsequent mit TDD und Clean Code. Gemeinsam mit QA und Product Owner formulierst Du Akzeptanzkriterien und BDD-Szenarien.
- Du gestaltest die technische Architektur im Team mit, unter anderem anhand von Domain-driven Design, Event Sourcing und CQRS. Dabei beschäftigst Du Dich mit fachlichen Schnitten, Schnittstellen und klarer Datenhoheit.
- Du bewertest Technologien für neue Vorhaben kritisch, begründest Deine Einschätzung und bringst Deine Erfahrung in technische Entscheidungen ein.
- Du setzt CI-Pipelines auf, entwickelst sie weiter und kümmerst Dich um Container-Builds und Deployments.
- Du betreibst Software in AWS- und Kubernetes-Umgebungen. Dazu gehören Monitoring, Logging, Fehleranalyse und der Third-Level-Support für Deine Komponenten.
- Als erfahrenes Teammitglied unterstützt Du Kolleg:innen durch Code Reviews, Pairing und den Austausch über technische Entscheidungen.
- Du arbeitest eng mit QA und Product Owner zusammen, insbesondere bei Fragen zur Testbarkeit, zu Testumgebungen, zur technischen Machbarkeit und zum sinnvollen Zuschnitt von Stories.
- Bei Bedarf wirkst Du auch an unserem React-Frontend mit.
Unsere Erwartungen an dich
Ausbildung
- Du hast Informatik oder ein verwandtes Fach studiert oder verfügst über eine vergleichbare Ausbildung und entsprechende Berufserfahrung.
Qualifikationen
- Microservices, Event Sourcing, CQRS und ereignisgetriebene Kommunikation, beispielsweise mit NATS, Kafka oder MQTT, kennst Du aus der praktischen Anwendung.
- TDD, BDD, Clean Code, Clean Architecture und SOLID sind für Dich gelebte Entwicklungspraxis.
- Du gehst sicher mit Docker um und hast CI-Pipelines selbst aufgebaut und gepflegt.
- Du arbeitest routiniert mit relationalen Datenbanken, idealerweise PostgreSQL.
- Du gibst Dein Wissen gerne weiter und hast bereits weniger erfahrene Entwickler:innen durch Mentoring, Pairing oder Code Reviews unterstützt. Eine Führungsrolle ist damit nicht verbunden.
- Moderne Frontend-Technologien schrecken Dich nicht ab; idealerweise hast Du bereits erste Berührungspunkte mit React.
- Du kommunizierst sehr sicher auf Englisch.
- Du übernimmst Verantwortung für Deine Komponenten über die reine Entwicklung hinaus und begleitest sie bis in den Betrieb.
- Du hinterfragst technische Entscheidungen konstruktiv, erklärst Deine Einschätzungen nachvollziehbar und arbeitest mit Entwicklung, QA und Product Owner auf Augenhöhe zusammen.
Erfahrung
- Du verfügst über mehrjährige Erfahrung in der Backend-Entwicklung mit Java und hast verteilte Systeme mit aktuellen Java-Versionen sowie Spring Boot oder einem vergleichbaren Framework entwickelt.
- Du hast Erfahrung mit dem Betrieb von Software in Cloud-Umgebungen, insbesondere mit AWS EC2 und Kubernetes.
Unser Angebot
- Offene, innovative Unternehmenskultur mit flachen Hierarchien.
- Agiles, internationales Team, das Dich herzlich willkommen heißt.
- Faire Vergütung plus Zuschuss zum Deutschlandticket.
- 30 Urlaubstage + 5 Flexi-Tage für zusätzliche freie Tage.
- Hybrides Arbeiten: bis zu 3 Tage Homeoffice pro Woche.
- Vielfältige Weiterbildungsmöglichkeiten und Teilnahme an Fachkonferenzen.
- Team-Events von Sommerfest über Weihnachtsfeier bis zu unserem beliebten Thirsty Thursday.
- Aktive Mitgestaltung des Wachstums einer mittelständischen Berliner Unternehmensgruppe.
Benefits
Work-Life-Integration
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die iris-GmbH ist weltweiter Spezialist für optoelektronische Sensoren. Dazu zählen z.B. Fahrgastzähler für den öffentlichen Nahverkehr. Qualität und Zählgenauigkeit sind bei uns absolute Highlights - dank langjähriger Erfahrung in der Sensorproduktion können wir unseren Kunden stets ein hohes Maß an Sicherheit bieten.
- 1991
- Etablierte Firma
- Hybrid, Onsite
- Logistik, Transport
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Betrieb, Überwachung und Weiterentwicklung der Netzwerk-Infrastruktur. Administration und Konfiguration von Firewalls, Routern und Switches. Sicherstellung der Netzverfügbarkeit, -performance und -sicherheit. Mitwirkung bei IT‐Sicherheitskonzepten und...
Wer hier einsteigt, gestaltet nicht nur Software – er bringt Maschinen zum Laufen, die man auf echten Baustellen wiedererkennt. Software-Entwickler (m/w/d) Basic Engineering Unser Auftraggeber ist ein international führender Hersteller von technisch...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...