Senior Softwareentwickler/in Java (m/w/d)

Job Description

Wir modernisieren eine etablierte Behörden-Fachanwendung: Von einem .NET-Monolithen wandern alle Web-Funktionen in ein schlankes Java-Backend mit Vaadin-UI und REST/OpenAPI-Schnittstellen. Du wirst der erste festangestellte Java-Engineer im bislang .NET-geprägten Fünfer-Team und arbeitest direkt mit der Geschäftsleitung.


  • Architektur & Code – Planung, Implementierung und Pflege von Java-Services (Java 21+, Spring Boot)
  • Migration – Funktions-Portierung aus .NET, Entflechtung des Monolithen, Aufbau klarer REST-APIs
  • UI mit Vaadin – Entwurf neuer Masken oder tiefes Einarbeiten in Vaadin, falls noch Neuland
  • Datenzugriff – Hibernate/JPA auf MSSQL, Transaktions- und Performance-Tuning
  • Automation First – du richtest dir Build-, Test- und Deployment-Automatisierung (z. B. GitHub Actions) selbst ein und hältst sie sauber
  • Qualität – Unit-, Integrations- und E2E-Tests, Clean Code, Code-Reviews
  • Enge Abstimmung – tägliche Zusammenarbeit mit .NET-Kollegen, später mit künftigen PO- und QA-Rollen

  • Du bringst ein abgeschlossenes Studium der Informatik mit oder besitzt eine ähnliche Ausbildung
  • Du hast fundierten Kenntnisse in Java Softwareentwicklung und kannst diese effektiv einsetzen
  • ≥ 7 Jahre Enterprise-Java, sicher in Spring Boot (Data, JPA, Security)
  • Praxis im Oberflächenframework Vaadin oder Lust, dich tief einzuarbeiten
  • Sehr gute Deutschkenntnisse (Behördenkommunikation), Englisch ausreichend für Doku/Mails
  • Routine mit Hibernate/JPA + MSSQL
  • Ausgeprägter Hang, alles zu automatisieren – CI/CD-Pipelines baust und wartest du selbst
  • Eigenverantwortung, Klartext-Kommunikation und Spaß daran, Strukturen mitaufzubauen

  • Arbeitszeit: 40 h/Woche, weitgehend flexibel, aber kollaborativ zur Tageszeit
  • Urlaub: 30 Tage
  • Arbeitsmittel: moderne Ausstattung, Jetbrains-Stack, was du brauchst, klären wir individuell
  • Remote: dauerhaft innerhalb Deutschlands
  • Vertrag: unbefristet
  • Vergütung: marktgerechtes Senior-Gehalt
  • Zusatzleistungen: betriebliche Altersvorsorge auf Wunsch, Weiterbildungen nach Bedarf
  • Perspektive: Mitgestalten des Tech-Stacks, Aufbau weiterer Rollen (Product Owner, QA u. a.)
View More