Senior Softwareentwickler Cloud bei iris-GmbH infrared & intelligent sensing
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
Kubernetes Framework Frontend-Entwicklung Cloud Backend-Entwicklung Mobilität Informatik Fehleranalyse Englisch Qualitätssicherung PostgreSQL Solid Java Entwicklungsumgebungen Mentoring BDD Sourcing Technik Modellierung Build-Prozess IoT Product Owner Third-Level-Support Microservices Amazon EC2 Design Security Internet der Dinge IRIS AWS Docker TDD Grafana Kommunikation Fahrgastzählung Support Frontend Verantwortungsvolle Arbeitsweise, * Fachliche Modellierung mit Domain-driven Design, beispielsweise durch Event Storming Observability mit OpenTelemetry, Prometheus oder Grafana
- Infrastructure as Code mit Terraform und Helm
- Security im Build-Prozess, etwa Dependency-Scanning und OWASP-Grundlagen
- Kommunikation mit Geräten und IoT-Systemen, unter anderem über MQTT
- Domänenwissen rund um den öffentlichen Personennahverkehr und die Fahrgastzählung
-
Reflektierter Einsatz KI-gestützter Entwicklungswerkzeuge Unsere Benefits
- 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 Dein Weg zu Uns
Requirements
Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau), * 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. Deine Expertise
- 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.
- 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 hast Erfahrung mit dem Betrieb von Software in Cloud-Umgebungen, insbesondere mit AWS EC2 und Kubernetes.
- 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 hast Informatik oder ein verwandtes Fach studiert oder verfügst über eine vergleichbare Ausbildung und entsprechende Berufserfahrung.
- 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.
Benefits & conditions
Dein Gehalt bewegt sich innerhalb des angegebenen Gehaltsrahmens und richtet sich nach Deiner individuellen Qualifikation, Deiner Berufserfahrung und den Kompetenzen, die Du mitbringst. Die Position ist auf zwei Jahre befristet.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…