Überblick:
Als Entwickler*in im Backend übernimmst du mit deinen Kolleg*innen zusammen die Entwicklung und das Design von agilen IT- und Softwarelösungen und die Weiterentwicklung bestehender Architekturen. Darüber hinaus bist du an der Einrichtung und Weiterentwicklung der Serverstruktur beteiligt. Die Kommunikation mit allen relevanten Schnittstellen (REST, GraphQL, MQTT) gehört ebenfalls zu deinen Aufgaben
Deine Aufgaben:
- Du bist zuständig für die Analyse, das Design und die Entwicklung von mehrschichtigen Anwendungssystemen
- Mit deinen Kollegen übernimmst du die agile Softwareentwicklung, beispielsweise mit Hilfe von Kanban und/oder Scrum
- Du wirkst am Design von selbst entwickelten IT-Lösungen sowie bei der Weiterentwicklung bestehender Architekturen mit
- Einrichtung bzw. Betreuung neuer und bestehender Serverinfrastruktur
- Die Kommunikation mit allen relevanten Schnittstellen (REST, GraphQL, MQTT) und Umsystemen gehört ebenfalls zu Deinen Aufgaben
Sprachen/ Technologien:
- Java (JavaFX, Java EE)
- Javascript Frameworks (React, VueJS)
- JUnit
Dein Profil:
- Erfolgreich abgeschlossenes Hochschulstudium der (Wirtschafts-)Informatik, Physik, Mathematik oder eine vergleichbare Qualifikation
- Kenntnisse im Bereich Analyse und Design von objektorientierten Softwaresystemen (z.B. UML)
- Hohe Eigenverantwortlichkeit, ausgeprägte analytische und lösungsorientierte Denkweise sowie Teamspirit und Kreativität
- Erfahrungen mit dem Linux Betriebssystem, PostgreSQL-Datenbanken (TimescaleDB), Streaming mittels Kafka und/ oder RabbitMQ
Wir bieten dir:
- eine unbefristete Festanstellung
- ein moderner Arbeitsplatz mit dazugehöriger neuster Technik
- ein positives Arbeitsumfeld in einem tollen Team
- eine wertschätzende Arbeitsatmosphäre
- vielfältige Entwicklungschancen in einem wachsenden Team
- diverse Benefits on top nach erfolgreicher Einarbeitung