Karriere bei [ui!]

Geh´Deinen Weg
in einem unserer Teams

  • Darmstadt | Berlin | Home Office


 Software Engineer Backend  (m/w/d) 

Wir suchen:

Einen leidenschaftlichen Software Engineer für unsere Entwicklungs-Teams in Darmstadt und Berlin.

Als Software Engineer @ [ui!] liegt Dein Focus auf der Entwicklung von smarten Lösungen für Unternehmen und Kommunen auf der ganzen Welt.
Du bist für unsere Team genau der oder die Richtige, wenn Du Leidenschaft für die Entwicklung smarter
Lösungen sowie Erfahrung mit modernen Cloud-Technologien mitbringst.

Das Schreiben von einfachem und effizientem Code sowie selbstständiges Lösen von Problemen gehört zu Deinen Stärken.

Wir wünschen uns von Dir:

  • Nachgewiesene Arbeitserfahrung in der Java-Entwicklung (Java 11 oder höher).
  • Interesse an modernen Technologien (z.B.: Cloud Computing, Microservices, Docker, Kubernetes, Quarkus, Kafka, Node.js).
  • Praktische Erfahrung in der Nutzung von J2EE, Quarkus, Spring oder ähnlichen Frameworks (praktische Erfahrung in der Webentwicklung von Vorteil).
  • Erfahrung mit relationalen und nicht-relationalen Datenbanken (z. B. Postgres DB, MSSQL, ElasticSearch, MongoDB).
  • Erfahrung mit Unified-Messaging-Kommunikationsframeworks (z. B. Apache Kafka, Apache Pulsar).
  • Erfahrung mit Spezifikationen wie JSON Schema und JSON-LD.
  • Vertrautheit mit objektorientierter Analyse und Design, unter Verwendung gängiger Designparadigmen.
  • Strukturierte, verantwortungsvolle Arbeitsweise und Sorgfalt im Detail.
  • Erfahrung mit dem Schreiben von (Unit-)Tests und entsprechender Tool-Unterstützung.
  • Erfahrung im Umgang mit Git in einem professionellen/beruflichen Umfeld.
  • Nachgewiesene Fähigkeit, klar und prägnant über komplexe technische, architektonische und/oder organisatorische Probleme zu kommunizieren und gründliche iterative Lösungen vorzuschlagen.
  • Sie fühlen sich wohl bei der Arbeit in einem hochgradig agilen, intensiv iterativen Softwareentwicklungsprozess.
  • Schreiben von Code, der den Standards entspricht und die gewünschte Funktionalität liefert, unter Verwendung der für das Produkt ausgewählten Technologie, unter Einsatz von Techniken wie Pair Programming, um die höchste Codequalität zu gewährleisten, und Aufrechterhaltung der Codequalität durch Best Practices, Unit Testing und Codequalitätsautomatisierung sowie Unterstützung eines kontinuierlichen Integrationsprozesses.
  • Ausreichende Englischkenntnisse in Wort und Schrift für den Erfolg in einer entfernten und weitgehend asynchronen Arbeitsumgebung.
  • Wünschenswerte Fähigkeiten: PHP, Laravel, React, React Native und/oder Flutter.

Wer ist [ui!]:

Im Mittelpunkt unserer Aktivitäten stehen Daten und KI-basierte Lösungen, die “as a Service”, auf Basis unserer Offenen Urbanen Datenplattform [ui!] Urban-Pulse, für Städte, Gemeinden, kommunale Unternehmen sowie Ver- und Entsorger entwickelt wurden.

Anwendungsbereiche sind u.a. Verkehr, Parken, Umwelt, Klimaschutz, Straßenbeleuchtung, Energie und Quartiers-management.

Was Dich bei [ui!] erwartet:

  • Scrum-basierte Softwareentwicklung in einem jungen, interdisziplinären Team.
  • Mitarbeit in abwechslungsreichen und anspruchsvollen Projekten im In- und Ausland innerhalb der gesamten [ui!]-Unternehmensgruppe.
  • Umsetzung von eigenen Ideen und perspektivische Projektverantwortung möglich.
  • Unterstützung durch erfahrene Kollegen.
  • Flexible Arbeitszeiten, Pausen und Möglichkeit zum Homeoffice.
  • Mitarbeiterfinanzierte Altersvorsorge.

Wir freuen uns auf Dich!

Deine Kontaktperson @ [ui!]: Daniel Münch.

Du möchtest Städte und Regionen unterstützen smarter zu werden?

Komm in unser [ui!]-Team!

Sende uns Deine digitalen Bewerbungsunterlagen mit Deinen Gehaltsvorstellungen und dem frühestmöglichen Eintrittstermin an: bewerbung@ui.city.

Wir freuen uns auf Deine Bewerbung!