Backend-Entwickler (m/w/d)


Zeitpunkt der Veröffentlichung: 20.09.2019

Standort: Karlsruhe / Durlach

Berufsfeld: Programmierung

Berufserfahrung: Professional

 

 
Grails Java Git-Workflow PostgreSQL Webservices REST API Mobilität

raumobil GmbH - Standort Karlsruhe-Durlach

Die raumobil GmbH wurde 2006 als Start Up für Green Internet Solutions, nachhaltige Mobilität und Ressourcenteilung gegründet. Wir entwickeln eigene digitale Produkte im Mobilitätsumfeld, initiieren, beraten und betreuen Digitalisierungsprozesse und beteiligen uns kontinuierlich an Forschungsprojekten rund um das Thema Smart Mobility.

Unser Fokus liegt auf der Optimierung und Verbreitung unserer digitalen Karten- und Mobilitätslösungen „Green Mobility“ und der „Smart Mobility Map“ für Veranstaltungsorte, Events, Unternehmen sowie Städte und Gemeinden. In dem Projekt „regiomove“ entwickelt raumobil aktuell für den Karlsruher Verkehrsverbund eine intermodale App, in der Mobilitätsangebote wie ÖPNV, Car- und Bike-Sharing miteinander vernetzt werden und über eine einzige Anwendung gebucht und bezahlt werden können.

Als Java Developer entwickelst Du unsere Mobilitätsanwendungen weiter und arbeitest an zukunftsträchtigen Projekten rund um das Thema nachhaltige Mobilität. Unsere Entwicklungs-infrastruktur basiert auf Grails, Java 11, GIT und PostgreSQL. Du bringst Deine Erfahrung in der Webentwicklung mit ein und betreust und wartest eigenständig Deinen Code.

Was Dich erwartet

  • Auf Basis von Grails, Java 11, GIT und Postgres entwickelst Du unsere Plattform und Tools weiter
  • Unsere Software-Architektur ist hoch-performant, ohne „Altlasten“, flexibel und für die Zukunft gut erweiterbar
  • Auf Dich warten spannende und vielseitige Projekte
  • Du hilfst dabei, unsere Tool- und Prozesslandschaft stetig zu verbessern
  • Dabei arbeitest Du Dich umfassend in die zum Einsatz kommenden Technologien und Systeme ein und weißt genau, was wie funktioniert

Was Du mitbringst


  • Mindestens 2 Jahre Erfahrung mit Java oder Groovy Entwicklung im Bereich Web Applications (Webservices, APIs, etc)
  • Solide Kenntnisse im Umgang mit den relevanten Basistechnologien
    - SQL Datenbanken und ORM Frameworks zur Datenmodellierung in Objektorientierten Programmiersprachen
    - Model View Controller Pattern
    - HTTP Requests und Responses auf Protokollebene (Methods, Header, Status, etc.)
    - Datenformate zur Speicherung und Übertragung (JSON, XML, Unicode, etc)
  • Sichere Beherrschung des bevorzugten Betriebssystems (Linux oder macOS inkl. command-line)
  • Selbstständige, zielstrebige und strukturierte Arbeitsweise, die sich sowohl im Code als auch in für den Workflow relevanten Tools widerspiegelt
  • Fähigkeit und Bereitschaft, Code von anderen nachzuvollziehen und konstruktives Feedback zu geben
  • Sichere fachliche Englischkenntnisse zum Verständnis und Verfassen technischer Dokumentation und zur Kommunikation mit internationalen Entwickler-Communities
  • Spezialwissen in mindestens einem der folgenden Bereiche
    o Authentifizierungsverfahren, sichere Speicherung und Verarbeitung von Userdaten
    o Skalierung von Webservices (Modularisierung, Microservices, etc)
    o Spezifikation, Verifikation, Validierung und Test Driven Development
    o API Architekturen und Trends (REST, HATEOAS, GraphQL, etc)
  • Hilfreich, aber keine Voraussetzung:
    o Kenntnisse in weiteren Programmiersprachen (PHP, JavaScript, ...)
    o Kenntnisse in Webtechnologien (HTML, CSS, ...)
    o Kenntnisse in Toolchains und Prozessautomatisierung (Jenkins, Tomcat, Docker, ...)
    o Erfahrung mit oder Interesse an der Verarbeitung von Geodaten (PostGIS, GeoJSON, ...)

Was wir bieten


  • Abwechslungsreiche und spannende Aufgaben und Projekte im Mobilitätssektor
  • Angenehme Atmosphäre mit talentierten und motivierten Kollegen in einem agilen Umfeld
  • Freie Wahl der Arbeitsmittel (Mac oder PC)
  • Unbefristete Anstellung, flexible Arbeitszeiten und Homeoffice nach Absprache
  • Modernes Büro mit sehr guter ÖPNV-Anbindung
  • Flache Hierarchien mit Duz-Kultur auf allen Ebenen
  • Große Aufmerksamkeit für die individuellen Stärken jedes Mitarbeiters

Haben wir Dein Interesse geweckt?


  • Dann freuen wir uns auf Deine Rückmeldung! Bitte schreibe uns einfach eine E-Mail an jobs@raumobil.com und gib an, ab wann Du anfangen könntest.

Stellenangebot als PDF herunterladen

Backend-Entwickler (m/w/d)

Weitere Stellenangebote: