Senior Java Full-Stack Entwickler
MACH AG
4 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Tech stack
Java
JavaScript
CSS
Code Review
Relational Databases
Eclipse
Gradle
Hibernate
IntelliJ
Java Persistence API
PostgreSQL
Maven
Software Engineering
SQL Databases
Vaadin
Spring-boot
Backend
GIT
Build Tools
Front End Software Development
Docker
Job description
Du hast Freude daran, eine komplexe ERP-nahe Fachanwendung weiterzuentwickeln, denkst gerne in fachlichen Zusammenhängen und fühlst dich sowohl im Backend als auch im Frontend zu Hause? Du arbeitest gerne eigenverantwortlich, schätzt aber genauso den Austausch im Team? Dann werde Teil von MACH und unterstütze uns langfristig bei der Weiterentwicklung unserer Softwarelösung HAV-G5 für die digitale Haushaltsverwaltung., * Du entwickelst und erweiterst unsere Java-basierte Fachanwendung HAV-G5 gemeinsam mit einem erfahrenen Team kontinuierlich weiter
- Du arbeitest an einer Softwarelösung, die den gesamten Prozess der Haushaltsplanaufstellung abbildet und bereits produktiv in mehreren Bundesländern eingesetzt wird
- Du begleitest den gesamten Softwareentwicklungsprozess - von der Anforderungsanalyse über die Umsetzung bis hin zur Auslieferung
- Du bringst deine Erfahrung aktiv in Architekturentscheidungen, Code-Reviews und technische Konzepte ein
- Auf dich ist Verlass: Du sicherst die Qualität der Software durch sauberen Code, Tests und nachhaltige Lösungen
- Du arbeitest eng mit den Fachexpert:innen aus der Beratung und dem Produktmanagement u.a. zusammen und trägst so direkt zum Erfolg langfristiger Kundenprojekte bei
Requirements
- Du verfügst über mehrjährige Berufserfahrung in der (agilen) Softwareentwicklung mit Java (aktuell Java 17, Wechsel auf Java 21 geplant)
- Du besitzt sehr gute Kenntnisse in Spring Boot und bist souverän mit SQL und relationalen Datenbanken, idealerweise PostgreSQL
- Du hast Erfahrung mit Git sowie Build-Tools wie Maven oder Gradle und bist vertraut im Umgang mit IDEs wie IntelliJ oder Eclipse
- Nice-to-haves:
- Erfahrung mit Vaadin 24+ (wir aktualisieren regelmäßig auf die neuesten Versionen)
- Kenntnisse in (S)CSS und JavaScript
- Erfahrung mit Docker
- Know-how in Spring Data JPA und Hibernate
- Du hast sehr gute Deutschkenntnisse (mindestens auf C1-Niveau)
- Du gehst dir übertragen Aufgaben, eigenverantwortlich, strukturiert, zielorientiert und analytisch an
- Du hast einen hohen Qualitätsanspruch und Freude an stabilen, nachhaltigen Lösungen
About the company
Dein Tech Stack: Java (17
* 21), Spring Boot, Spring Data JPA, Hibernate,Vaadin 24+, PostgreSQL, Maven / Gradle, Git, IntelliJ oder Eclipse, Docker
* Langfristige Stabilität durch Projekte und Verträge mit Laufzeiten von über 20 Jahre
* Ein fachlich anspruchsvolles Produkt mit echtem Mehrwert für den öffentlichen Sektor
* Gestaltungsspielraum, Verantwortung und die Möglichkeit, ein wachsendes Produkt aktiv mitzuprägen
* Ein eingespieltes Team, das dich mit ganz viel Fachlichkeit, Hilfsbereitschaft und vertrauensvoller Zusammenarbeit begrüßen wird - spüre den MACH-Spirit!
* Flexibles Arbeiten: Arbeite primär aus dem Mobilen Office und genieß die Freiheiten der Remote-Zusammenarbeit innerhalb Deutschlands
* Teilzeit möglich - die Tätigkeit kann mit 35 bis 40 Stunden pro Woche ausgeübt werden - so, wie es zu dir und deinem Leben passt