Search

Fullstack-Entwickler (m/w/d) React + Java

Deerstone GmbH
locationKreisfreie Stadt Braunschweig, 38 Braunschweig, Deutschland
VeröffentlichtVeröffentlicht: Gestern
IT / Telekommunikation
Vollzeit

Für die Stelle in unserem Unternehmen suchen wir jemanden, der die Softwareentwicklung als Teamarbeit verstehen. Es ist klar, dass für den Projekterfolg jeder seine speziellen Kenntnisse einbringen muss, doch am Ende zählt nur, ob die Software funktioniert und einen Mehrwert für den Anwender liefert. Den Weg dorthin gestaltest du aktiv mit - vom Schreiben der Story bis zur Implementierung und Präsentation vor den Stakeholdern! Dabei kannst du dich nicht nur auf dein Team verlassen, sondern bekommst Team-übergreifende Unterstützung - bei uns gibt es keine Silos.

Dein Projekt ist für das Unternehmen und für die Erreichung unserer Ziele essentiell - und du trägst mit deiner Mitarbeit wesentlich zum Erfolg der Deerstone bei. Unsere Vision und Mission ist es, durch unsere Softwarelösungen einen positiven Einfluss auf auf die Gesellschaft zu nehmen und uns dabei als Unternehmen stetig weiterzuentwickeln.

Tätigkeiten

Wir suchen Verstärkung für unser agiles Entwicklungsteam im Bereich Automotive. Gemeinsam mit unserem Kunden (Auftraggeber) wollen wir den Zulassungsprozess (Homologation weltweit) von Fahrzeugen optimieren. Dazu suchen wir Verstärkung im Bereich Softwareentwicklung.

Du arbeitest in einem agilen Entwicklungsteam nach Scrum. Der Entwicklungszyklus beträgt 4 Wochen. Agile Entwicklungsprozesse (Daily, Review, Refinement und Retro) sollten dir nicht fremd sein. Wir haben regelmäßige Abstimmungsrunden (remote) mit dem Kunden. Das Projektmanagement findet in Jira statt.

Deine Kernaufgaben sind die Frontend-Entwicklung mit React und die Backend-Entwicklung mit Java.

Du wirst in diesem Projekt mit den folgenden Technologien arbeiten:

  • React (functional)
  • Tailwind CSS
  • shadcn/ui
  • Axios (HTTP-Client)
  • Java
  • JUnit
  • SpringBoot
  • SpringJDBC
  • MySQL

In diesem Projekt ist die größte Herausforderung die Fachlichkeit des Umfelds. Eine gewisse Einarbeitungszeit wirst du benötigen und Tatkräftig mitzuarbeiten, aber dein Team steht dir jederzeit für Fragen zur Verfügung. Du solltest ein generell Interesse an der Fahrzeugentwicklung haben, denn wir begleiten mit unseren Software den Zulassungsprozess und die Modellpflege von Fahrzeugen.

Anforderungen

Was ist ein Muss im Frontend und im Backend?

  • React Framework (funktional). Insbesondere das funktionale React (Hooks) ist hier ein Muss. Es gibt keinen klassenbasierten Ansatz im Projekt.
  • Programmieren in Java. Du solltest mit Java Lambda Expressions, Streaming API und dem Konzept von Java Records vertraut sein.
  • SQL ist ein Muss. Wir benutzen keinen OR-Mapper wie Hibernate.

Ein Plus wäre:

  • shadcn/ui (oberflächen Framework - beautifully designed components that you can copy and paste into your apps). Auch wenn Du noch nichts davon gehört hast, total fein.
  • Tailwind im Frontend.

Auch "nice-to-have" im Sinne des Projektes ist es, wenn Du ein Verständnis für Softwareentwicklung in einem Konzern mitbringst und somit die Kundenseite verstehst.

Team

Der Montagmorgen sollte sich genauso schön anfühlen wie der Freitagnachmittag. Dafür ist ein wertschätzendes, gut kommunizierendes und gut gelauntes Team in unseren Augen das Wichtigste.

Wir sind ein kleines (mit Dir 10-köpfiges) Team mit verschiedenen Erfahrungsstufen und einem weitem Altersspektrum. Wir arbeiten gerne remote, freuen uns aber auch darauf, einmal im Monat gemeinsam im gesamten Team die Ergebnisse vorzustellen und uns nach einem Snack auch über Zusammenarbeit, Wünsche oder Verbesserungsvorschläge auszutauschen. Aber auch in unseren klimatisierten Büros ist man sehr willkommen und findet über die freien Getränke hinaus sicher auch einen Herausforderer für eine spontane Kicker-Runde. Ein wenig Stolz sind wir auch auf die Dachterrasse mit einer angeberischen Blick über Braunschweig. Im östlichen Ringgebiet findet man auch sehr schöne kleine Bistros.

Darüber hinaus gibt es mindestens einmal im Monat die Möglichkeit bei den freiwilligen Team-Events die Kolleginnen und Kollegen besser kennenzulernen. Wir leben und arbeiten nach Scrum-Werten, dürfen Methoden aber dennoch hinterfragen, diskutieren und gemeinsam optimieren, damit sie uns nicht ausbremsen. Bei der ganzen Kommunikation gibt es aber auch Deepfocus - Zeiten, an denen du dich ganz auf deine Aufgaben konzentrieren kannst, ohne dass du Termine oder Anrufe bekommst.

Generell werden fast alle Team-Themen gemeinsam in moderierten Meetings besprochen und fair abgestimmt. Es gibt keine Hierarchien, jeder kann und soll sich auf Augenhöhe einbringen.

Wir freuen uns auf dich und dein Talent!

Bewerbungsprozess

Der Bewerbungsprozess ist bei uns mehrstufig, kann aber innerhalb weniger Tage abgeschlossen werden. Wichtig ist uns, dass du nicht nur in das Entwicklungsteam, sondern auch in unser kleines Unternehmen passt. Es gibt keine Coding Challenges! Wir brauchen kein Anschreiben. Deine Motivation finden wir im Gespräch heraus :)

Der Bewerbungsprozess läuft wie folgt ab:

  • Schreib uns im Chat und beantworte die Fragen in der Nachricht. Wir machen dann ein paar Terminvorschläge für einen Video-Call (MS-Teams) . Im Call werden die Geschäftsführung und der Scrummaster des Entwicklungsteams sein. Dort wird geprüft, ob Du menschlich in das Team und das Unternehmen passt. Das gilt natürlich für beide Seiten.
  • Wenn es von beiden Seiten passt, werden wir ein persönliches Treffen in unserem Büro in Brauschweig vereinbaren, damit du auch unsere Räumlichkeiten kennenlernen kannst.
  • Danach lernst du das gesamte Entwicklungsteam und ggf. den Kunden kennen. Wahrscheinlich per Video-Call oder bei einem unserer Reviews vor Ort in Braunschweig.