Festanstellung Full-Stack Entwicklung

GeSi Software GmbH
Würzburg, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
German

Job location

Würzburg, Germany

Tech stack

Java
Artificial Intelligence
Bootstrap
Code Review
Linux
Issue Tracking Systems
IntelliJ
JUnit
Maven
Software Systems
SQL Databases
TypeScript
React
Backend
GIT
Vue.js
WebPack
Angular
Information Technology
Operational Systems
Front End Software Development

Job description

Du wirst ab Tag 1 an unserem Produkt arbeiten. Dabei bist Du natürlich nicht alleine - es gibt immer einen Senior-Entwickler, der Dir als Projekt-Pate zur Seite steht. Wir arbeiten nach dem Domain-Driven-Design (DDD) und streben nach einer hexagonalen Architektur. Dafür nutzen wir moderne Werkzeuge wie z.B. KI-Agenten, Code-Review, Issue-Tracking, Ticket-System, und Git als Code-Repository. Das Betriebssystem für den Rechner kannst Du frei wählen (wobei wir Linux empfehlen ).

  • Konzeption und Entwicklung unserer Software - die IDE kannst Du frei auswählen. Wir stellen Dir IntelliJ zur Verfügung, in dessen Rahmen Du auch den KI-Agenten Junie verwenden kannst.
  • Weiterentwicklung bestehender Softwarelösungen und Online-Tools.
  • Als Frontend-Entwickler: Du entwickelst die Oberfläche nach fachlichen Vorgaben, hast dabei jedoch viel Freiheit in der konkreten Gestaltung. Damit beeinflusst Du direkt die User-Experience im engen Zusammenspiel mit der Backend-Entwicklung. Oberflächen-Tests sind ein integraler Bestandteil Deiner Arbeit.
  • Als Backend-Entwickler: Du implementierst die Business-Logik, sicherst diese mit JUnit-Tests ab und schaffst Schnittstellen für die Support-Prozesse und das Frontend.

Requirements

  • Abgeschlossenes Informatik-Studium oder vergleichbare Ausbildung
  • Als Frontend-Entwickler: Erfahrungen in oder Interesse an Vue.JS, Vite, Vuetify, Typescript (oder ähnliche Technologien wie React, Angular, Bootstrap, …)
  • Als Backend-Entwickler: Erfahrungen in Java, SQL-Datenbanken, Git, am besten auch Maven
  • Du arbeitest selbständig, strukturiert und bist ein Teamplayer

Benefits & conditions

  • Vollzeitanstellung, Teilzeit möglich
  • unbefristete Anstellung
  • nach Absprache hybrides Arbeiten
  • Du erhältst eine intensive Einarbeitung
  • flache Hierarchien und kurze Entscheidungswege in einem kleinen Team
  • Zuschuss zum ÖPNV
  • Teamparkplatz im Haus
  • Kostenfreie Getränke und Obstkorb .

About the company

Auch wenn wir natürlich kein Start-up mehr sind - wir fühlen uns trotzdem so. Denn wir erfinden uns gerade neu: Wir arbeiten an GeSi4, der nächsten Generation unserer Softwarelösung. Hier kannst Du Dich im Bereich Software-Entwicklung an verschiedenen Stellen einbringen, neue Wege finden und Weichen stellen! Unsere vierte Generation ist eine Web-Lösung. Das Frontend wird daher komplett neu entwickelt - das ist Deine Bühne, wenn Du Web-Entwicklung machen willst. Wir haben uns hier für das Framework "Vue.js" entschieden. Auch im Backend (Java) gibt es viel zu tun. Das beginnt beim Datenbank-Kernel, geht über das Access-Management, den Query-Controller und den Business-Logic-Controller bis zur Definition der REST-API. Wir wenden striktes Domain Driven Design an und speichern Daten mittels Event Sourcing.

Apply for this position