Fullstack Developer
Role details
Job location
Tech stack
Job description
Als Fullstack Developer (m/w/d) trägst du maßgeblich zum Erfolg unseres Entwickler-Teams bei und bist verantwortlich für folgende zentrale Aufgaben:
- Du entwickelst moderne, skalierbare Anwendungen im Fullstack-Bereich, basierend auf Java (EE) im Backend und modernen Webtechnologien wie TypeScript, HTML/CSS und React im Frontend.
- Du implementierst und gestaltest Schnittstellen (REST und SOAP) und sorgst für eine zuverlässige Kommunikation zwischen Systemen.
- Die Einbindung von CI/CD-Pipelines mit Jenkins sowie der Einsatz gängiger Build- und Versionierungstools wie Maven, Gradle und Git gehören für dich zur täglichen Arbeit.
- Du verwaltest relationale Datenbanken wie Oracle oder PostgreSQL, integrierst Datenzugriffe performant und entwickelst deine Services so, dass sie stabil und wartbar sind.
- Du begleitest Projekte bei der Transformation monolithischer Anwendungen hin zu Microservices und bringst dich aktiv in Architekturentscheidungen ein.
- Mit Unit- und Integrationstests (z. B. mit JUnit) stellst du die Qualität deiner Arbeit sicher und trägst zur kontinuierlichen Weiterentwicklung des Tech-Stacks bei.
Requirements
- Du verfügst über gute Kenntnisse in Java/JEE sowie in modernen Frameworks wie Spring Boot.
- PrimeFaces und React gehören idealerweise zu deinem Frontend-Toolkit - du kannst dich in beide Technologien einarbeiten oder bringst bereits Projekterfahrung mit.
- CI/CD, Jenkins, Git, Maven oder Gradle sind feste Bestandteile deiner täglichen Entwicklungsumgebung.
- Du hast Erfahrung mit relationalen Datenbanken (z. B. Oracle oder PostgreSQL) und der Entwicklung von REST- und SOAP-Webservices.
- Frontendseitig bringst du Kenntnisse in TypeScript, HTML und CSS mit und hast ein gutes Verständnis für saubere UI-Architektur.
- Erste Erfahrung mit Microservices, Code Reviews oder Accessibility sind von Vorteil, aber kein Muss.
- Du bist bereit, ca. 3-5 Mal im Monat ins Büro nach Hamburg zu kommen - den Großteil deiner Arbeit kannst du flexibel und remote erledigen.
- Sehr gute Deutschkenntnisse (C1-Niveau) sowie Englischkenntnisse auf Konversationsniveau
Benefits & conditions
- Was bei uns zählt? Klar definierte Rollen, echtes Miteinander und ein gemeinsames Ziel. Wir nennen das Responsiveness - transparent, wertschätzend und zielorientiert.
- Hier bist du am Wandel direkt beteiligt, wenn du möchtest. - Nimm Teil an Projekten, die uns als Unternehmen weiterentwickeln.
- Flexible Arbeitszeiten und Remote Work? - Sind selbstverständlich.
- Individuelles Hardware-Budget? - Stell dir deinen Arbeitsplatz so zusammen, wie du dich am wohlsten fühlst.
- Mental Health? - Dein mentales Wohlbefinden ist uns wichtig. Mit OpenUp unterstützen wir dich und bieten dir jederzeit kostenlosen Zugang zu professioneller psychologischer Unterstützung.
- Individuelles Weiterbildungsbudget? - Egal ob die nächste Zertifizierung oder ein lang ersehnter Sprachkurs - du entscheidest, worin und wann du dich weiterbildest.
- Mitarbeiter:innen-PC-Programm? - Lease dir dein nächstes Device zur rein privaten Nutzung einfach über virtual7.
- JobRad oder Firmenwagen? - Wir helfen dir dabei, so mobil zu sein, wie du es brauchst.
About the company
🚀 Wir sind virtual7 🚀
Wir entwickeln Lösungen rund um die Digitalisierung für Bund, Länder, Ministerien und Ämter. Dadurch schaffen wir einen echten Mehrwert für alle Bürger:innen Deutschlands und für die Behörden. Gemeinsam entwickeln wir uns weiter, setzen verrückte Ideen um, lachen und feiern. Mit mehr als 140 Expert:innen ist virtual7 deutschlandweit im Einsatz.
Unser Team: ein bunter Haufen von Expert:innen durch alle Bereiche hinweg. Als Kolleg:innen, als Freund:innen, als Technologie- Begeisterte - wir gestalten die digitale Zukunft Deutschlands. 💪🏼