About the role
Deine Herausforderung bei uns
- Du entwickelst und betreibst geschäftskritische Anwendungen und Services mit Schwerpunkt auf Java und Kotlin. - Du analysierst bestehende Legacy-Anwendungen, stabilisierst und modernisierst sie und entwickelst sie dort weiter, wo dies sinnvoll und notwendig ist. - Du entwickelst APIs, Integrationsservices und Adapter, die unsere Produktlösungen und Bestandssysteme zuverlässig miteinander verbinden. - Du arbeitest an einer modernen Integrationsarchitektur auf Basis von REST APIs, OpenAPI sowie Event- und Messaging-Technologien, beispielsweise Kafka oder RabbitMQ. - Du hilfst dabei, bestehende direkte Systemkopplungen schrittweise durch klar definierte Schnittstellen und Services zu ersetzen. - Du entwickelst und betreibst Anwendungen in einer Container- und Azure-basierten Infrastruktur. - Du arbeitest mit Git/GitLab, CI/CD, Docker, Linux und relationalen Datenbanken. - Du analysierst Fehler und Performanceprobleme auch über Systemgrenzen hinweg und entwickelst nachhaltige technische Lösungen. - Du bringst deine Erfahrung bei technischen und architektonischen Entscheidungen ein und unterstützt das Team durch Code Reviews und fachlichen Austausch. - Gemeinsam mit Produkt-ITs und anderen technischen Teams stellst du sicher, dass neue und bestehende Systeme zuverlässig zusammenspielen.
Das bringst Du mit
- Ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eines vergleichbaren technischen Studiengangs. Alternativ überzeugst du uns mit langjähriger einschlägiger Berufserfahrung und vergleichbarer technischer Expertise. - Mehrjährige professionelle Erfahrung in der Softwareentwicklung, idealerweise in komplexen oder geschäftskritischen Systemlandschaften. - Sehr gute Kenntnisse in Java und Kotlin und praktische Erfahrung in deren produktivem Einsatz. - Sehr gute Kenntnisse moderner Softwareentwicklungsprinzipien sowie ein gutes Verständnis für wartbare und robuste Softwarearchitekturen. - Erfahrung mit REST APIs und OpenAPI sowie mit der Integration verteilter Systeme. - Erfahrung mit SQL und relationalen Datenbanken. - Erfahrung mit Git, CI/CD, Containern/Docker und Linux. - Du bist bereit, dich auch intensiv mit bestehendem Code und historisch gewachsenen Anwendungen auseinanderzusetzen, statt ausschließlich neue Systeme auf der grünen Wiese zu entwickeln. - Du arbeitest strukturiert und eigenverantwortlich und behältst auch bei komplexen technischen Zusammenhängen den Überblick. - Fließende Deutschkenntnisse in Wort und Schrift.
Darüber freuen wir uns besonders Nicht alles davon musst du bereits mitbringen. Zusätzliche Pluspunkte sind für uns:
- Kenntnisse in Rust und/oder Go sowie Erfahrung mit Kafka, RabbitMQ oder vergleichbaren Messaging-Technologien - Erfahrung mit Microsoft Azure, Cloud-native Anwendungen und Event-driven Architecture - Kenntnisse in der Modernisierung von Legacy-Anwendungen sowie der Integration komplexer IT-Systeme - Branchenkenntnisse in der Energiewirtschaft, insbesondere in den Bereichen Messstellenbetrieb, Marktkommunikation (MaKo) und EDIFACT
Wichtig: Kenntnisse der Energiewirtschaft sind keine Voraussetzung, aber ein willkommenes Plus.
Das bieten wir Dir
- 100 % Remote möglich – Du entscheidest, ob Du im Büro oder von Zuhause arbeitest. - Ein dynamisches Umfeld mit viel Gestaltungsspielraum und kurzen Entscheidungswegen. - Moderne Arbeitsausstattung und eine offene Unternehmenskultur. - Regelmäßige Teamevents - Lerne deine Kolleg:innen auch privat kennen! - Zusätzlicher Urlaub bei Geburten und der eigenen Hochzeit. - Betriebliche Altersvorsorge - wir unterstützen dich! - Nachhaltig unterwegs - Möglichkeit ein Deutschlandticket zu erwerben. - Mitarbeiterrabatte bei Kooperationspartnern.
Wie du uns erreichst
HR ManagerEmily KraftTel.: [phone removed]
Text as published by inexogy smart metering GmbH. We don't edit postings; apply and ask questions on the employer's site.