BackEnd Developer (x)
Greenflash GmbH
Essen, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
IntermediateJob location
Essen, Germany
Tech stack
Clean Code Principles
Java
Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
Azure
C Sharp (Programming Language)
Code Review
Databases
Relational Databases
IntelliJ
Spring
Python
Scrum
Software Architecture
Software Engineering
Systems Integration
Google Cloud Platform
Cloud Platform System
Backend
Gitlab
FastAPI
Smartgrid
Docker
Job description
- Backend-Entwicklung & Datenverarbeitung: Du konzipierst, planst und entwickelst Backend-Komponenten, die historische Daten verarbeiten und Prognosen für unsere Energiesysteme erstellen.
- Systemintegration & Steuerung: Du stellst die Anbindung des Backends an physische Energiesysteme und deren Steuerung sicher. Mit den selben Algorithmen unterstützt du die Simulation zur Wirtschaftlichkeitsberechnung.
- Architektur & Produktgestaltung: Du gestaltest die Softwarearchitektur aktiv mit und unterstützt die Konzeption des Gesamtprodukts.
- Agile Teamarbeit & Code-Qualität: Du arbeitest im agilen Scrum-Team, führst Code-Reviews durch und entwickelst Anforderungen gemeinsam mit Product Ownern und Stakeholdern.
- Eigenverantwortung & Hands-on-Mentalität: Du übernimmst Verantwortung, bringst eigene Ideen ein und packst mit an. In enger Abstimmung mit der Product Ownerin gestaltest du nicht nur Anforderungen mit, sondern setzt sie auch aktiv um.
- Unser Tech-Stack: Unsere Architektur umfasst im Backend die zwei Bereiche Java (Spring Ökosystem, relationale und Timeseries Datenbanken) und Python (gängige Data Science Bibliotheken, FastAPI). Beide laufen auf einer Azure Infrastruktur.
Requirements
- Deine Erfahrung: Du hast mindestens 3 Jahre Erfahrung in der Softwareentwicklung auf Enterprise Level und Clean Code ist für dich wichtig. Relationale Datenbanken kennst du gut, im Idealfall hast du schon Erfahrung mit Timeseries Datenbanken gesammelt. Dein Techstack deckt sich mit unserem oder ist einfach übertragbar (z.B. Quarkus oder auch C#)
- Agile Arbeitsweise: Scrum und agile Methoden sind für dich selbstverständlich. Du erkennst Probleme früh, sprichst offen darüber und arbeitest gern im Team an Verbesserungen.
- Kommunikation und Team: Du arbeitest gerne im Team, gibst ehrliches Feedback und denkst mit, damit das Produkt und das Miteinander besser wird.
- Tools: Du kannst sicher mit Werkzeugen wie GitLab, Jira, Confluence oder deiner IDE (z.B. IntelliJ IDEA) umgehen. Erfahrung mit Docker oder Cloud-Plattformen (AWS, Azure, GCP) ist ein Plus.
- Zusätzliche Kenntnisse: Kenntnisse im Energiemanagement oder im Smart-Grid-Bereich sind von Vorteil.
About the company
* Deine Leistung für einen Job mit Sinn - Du kannst tagtäglich einen sichtbaren Beitrag zur Energiewende leisten.
* Verantwortung für deine Zukunft - Bei Greenflash übernimmst du von Anfang an Verantwortung für spannende Projekte. Hier kannst du nicht nur deine fachliche Expertise unter Beweis stellen, sondern auch zur Realisierung einer CO -neutralen Industrie beitragen.
* Vertrauen in deine Arbeit - Sei du selbst und habe die volle Kontrolle über deinen Tagesablauf, indem du dir deine Aufgaben sowie deine Arbeitszeit frei einteilen kannst. Du kannst deine Ideen ab dem ersten Tag mit einbringen und eigenständig Themen vorantreiben.
* Niemand lernt aus - Wachse zusammen mit dem Unternehmen: In unserer Greenflash Academy bilden wir dich fachlich weiter und fördern deine persönliche Entwicklung.
* Du kommst als Mensch - Bei uns ist jeder gleich. Wir machen keine Unterschiede und begegnen uns auf Augenhöhe.