Wir sind der Rising-Star unter den Herstellern energiewirtschaftlicher Softwarelösungen. Unser Erfolg basiert auf dem Einsatz aktueller Technologien, umfangreichem Branchenwissen, einem hochwertigen Entwicklungsumfeld sowie unserem dynamischen Team.
Um unser schnelles Wachstum auch weiterhin voranzutreiben, suchen wir engagierte Teamplayer, die gemeinsam mit uns weiterdenken und uns entweder vor Ort in Berlin, Offenburg, Leipzig oder Remote unterstützen.
Was erwartet dich?
- Du übernimmst die Verantwortung für Design, Entwicklung und Wartung unserer Microservices und erweiterst unsere offene Plattform für die Energiewirtschaft
- Du arbeitest an skalierbaren Komponenten, welche Finanztransaktionen, Abrechnungen und Preisangebote für Millionen von Energieverbrauchern und Zählpunkten durchführen
- Du analysierst unsere Legacy-Komponenten in Hinblick auf Durchsatz, Latenz, Sicherheit und Zuverlässigkeit und treibst proaktiv Refactorings und Rebuilds
- Du erstellst POCs, die die Leistungsfähigkeit von JVM-Technologien und Frameworks demonstrieren und agierst als Evangelist, um dein Wissen im Team und Unternehmen zu teilen
- Du bist Mentor und Coach für neue Entwickler in Pair Programming Sessions
Was solltest du mitbringen?
- Du hast einen Abschluss in Informatik oder einem vergleichbaren Studiengang
- Du kannst auf mehrjährige Erfahrung als Backend-Entwickler zurückblicken
- Du besitzt praktische Programmierkenntnisse in Microservice-Architekturen mit Java 8+, Spring Boot, Hibernate oder verwandten JVM-basierten Technologie-Stacks
- Du hast Erfahrungen mit ereignisgesteuerten Architekturen unter Verwendung von RabbitMQ, NATs oder Kafka
- Du bist fit im Umgang mit SQL- und NoSQL-Datenbanken, vorzugsweise MySQL
- Du verfügst über fundierte konzeptionelle Kenntnisse von OO-Patterns, Domain Driven Design und Datenbankdesign
- Du siehst dich als Mentor und hast Spaß an technischem Coaching
- Du fühlst dich sicher in der Kommunikation auf Englisch und hast Lust in einem internationalen Umfeld zu arbeiten
- Java 16
- Spring Boot als Framework (Hibernate als Data Access Layer)
- JUnit als Testframework
- MySQL und MariaDB bzw. AuroraDB in der Amazon AWS Cloud
- Atlassian-Development Tools (Bitbucket, Confluence, Bamboo, Jira)
Was bieten wir dir?
Du gewinnst einen Platz in einem professionellen Entwicklungs-Team, das mit Leidenschaft die Welt der Energieversorgung revolutioniert. Wir wissen, dass unsere Mitarbeiter den Unterschied ausmachen, deswegen kümmern wir uns auch individuell um jedes Team-Mitglied. Unsere Büros in Leipzig-Zentrum und in Achern im schönen Schwarzwald sind hervorragend ausgestattet und gut zu erreichen. Unsere Teams arbeiten agil und ohne verkrustete Strukturen. Der Meeting-Mania haben wir seit jeher den Kampf angesagt. Dafür bieten wir dir ein Umfeld in dem dich verwirklichen kannst und das deinen persönlichen Erfolg als Teil des Ganzen ermöglicht.
Unser Jobangebot Senior Software Engineer Java Remote (m/w/d) klingt vielversprechend? Dann freuen wir uns auf eine Bewerbung über Campusjäger by Workwise.
Bei unserem Partner Campusjäger kann man sich in nur wenigen Minuten ohne Anschreiben für diesen Job bewerben und den Status der Bewerbung live verfolgen.