Senior Java Fullstack Developer (m/w/d)
Primary stack
Job description
Senior Java Fullstack Developer (m/w/d)
Als IT-Dienstleister treiben wir die Digitalisierung des öffentlichen Sektors voran und schaffen echten Mehrwert für Millionen Menschen in Deutschland. Wir können vieles richtig gut, aber eben noch nicht alles. Darum suchen wir immer wieder neue Kolleg:innen, die mit ihren Ideen, ihrem Können und Engagement etwas bewegen wollen. Fühlst du dich angesprochen? Dann gestalte Deine Welt zum Besseren und werde Teil unseres Customer Clusters Finance.
About the Position
We are looking for a Senior Java Fullstack Developer (m/w/d) to join our team at virtual7 GmbH. As part of our mission to drive digital transformation in the public sector, you will create impactful applications that benefit millions of people in Germany.
Responsibilities
- Entwicklung und Weiterentwicklung von Backend-Komponenten auf Basis von Java/Java EE und Spring
- Umsetzung moderner Benutzeroberflächen mit React und JavaScript/TypeScript
- Implementierung von Datenbankzugriffen und Anbindung relationaler Datenbanken wie Oracle oder PostgreSQL
- Containerisierung von Anwendungen mit Docker sowie Verwaltung und Bereitstellung mit Kubernetes
- Einbindung und Weiterentwicklung von CI/CD-Pipelines mit Jenkins zur Automatisierung von Build-, Test- und Deployment-Prozessen
- Erstellung und Durchführung von Unit- und Integrationstests, unter anderem mit JUnit und Mockito, zur Sicherstellung der Softwarequalität
Requirements
- Mindestens 5 Jahre praktische Erfahrung in der Softwareentwicklung sowie fundierte Kenntnisse in Java/Java EE und Spring
- Sicherer Umgang mit JavaScript/TypeScript und React zur Entwicklung moderner Frontend-Anwendungen
- Erfahrung mit CI/CD-Prozessen und Jenkins zur automatisierten Erstellung, Prüfung und Bereitstellung von Anwendungen
- Kenntnisse in der Containerisierung mit Docker und der Verwaltung von Anwendungen mit Kubernetes
- KnowHow mit relationalen Datenbanken wie Oracle oder PostgreSQL sowie mit Applikationsservern wie JBoss von Vorteil
- Idealerweise Erfahrung mit JUnit, Mockito und testgetriebener Entwicklung
- Sehr gute Deutschkenntnisse auf C1-Niveau sowie Englisch auf Konversationsniveau
- Bereitschaft zu regelmäßigen Vor-Ort-Terminen bei einem Remote-Anteil von etwa 80 %
Your New Workplace
- Responsiveness: Klar definierte Rollen, echtes Miteinander und ein gemeinsames Ziel. Wir nennen das Responsiveness – transparent, wertschätzend und zielorientiert.
- Involvement in Projects: Nimm Teil an Projekten, die uns als Unternehmen weiterentwickeln.
- Flexible Work Arrangements: Flexible Arbeitszeiten und Remote Work sind selbstverständlich.
- Hardware Budget: Stelle dir deinen Arbeitsplatz so zusammen, wie du dich am wohlsten fühlst.
- Mental Health Support: Dein mentales Wohlbefinden ist uns wichtig. Mit OpenUp unterstützen wir dich und bieten dir jederzeit kostenlosen Zugang zu professioneller psychologischer Unterstützung.
- Continuous Learning: Egal ob die nächste Zertifizierung oder ein lang ersehnter Sprachkurs – du entscheidest, worin und wann du dich weiterbildest.
- Employee PC Program: Lease dir dein nächstes Device zur rein privaten Nutzung einfach über virtual7.
- Mobility Options: JobRad oder Firmenwagen? Wir helfen dir dabei, so mobil zu sein, wie du es brauchst.
What We Offer
- Weiterbildungsbudget: Verwende dein jährliches Weiterbildungsbudget, um deine persönliche und berufliche Entwicklung voranzutreiben.
- Erfolgsbeteiligung: Profitiere von einer Erfolgsbeteiligung, die zu Bonuszahlungen von bis zu 200% führen kann.
- Family First: Durch flexible Arbeitszeiten und die Möglichkeit, remote zu arbeiten kannst du Beruf und Familie optimal vereinen.
- Workation: Je nach Betriebszugehörigkeit und Projektsituation kannst du bis zu zwei Monate im Jahr flexibel von einem Urlaubsort in Deutschland, der EU, UK oder der Schweiz aus arbeiten.
- Hardware-Budget: Wähle die Geräte und Tools, die deinen Workflow optimal unterstützen.
- Sport: Mache mit bei gemeinsamen Aktivitäten wie B2Run, Biken oder Squash mit Kolleg:innen.
Application Process
- Bewerbungsprozess: Den gesamten Prozess mit Angabe zur durchschnittlichen Dauer zwischen den Prozessschritten findest du hier.
- Bewerbungsunterlagen: Für die Bearbeitung deiner Bewerbung benötigen wir deine vollständigen Kontaktdaten und deinen lückenlosen Lebenslauf. Optional freuen wir uns über dein aussagekräftiges Anschreiben, Zeugnisse und Tätigkeitsnachweise.
- Bewerbungsabgabe: Du hast die Möglichkeit direkt im Stellenangebot auf “Jetzt bewerben” zu klicken und wirst dann an unser Bewerbermanagementsystem “onlyfy” weitergeleitet. Oder du schickst uns einfach eine Mail an [email protected].
- Interview: Wir freuen uns auf ein lockeres Gespräch zu deinen Wünschen und unseren Möglichkeiten. Für manche Positionen kann es eine Aufgabe geben, die du vorbereiten sollst. Hierzu geben wir dir aber frühzeitig Bescheid.
- Videointerview: Mit der Einladung erhältst du detailgenaue Informationen und Hinweise zum Videointerview. In der Regel finden die Gespräche über Microsoft-Teams statt.
Contact
Du hast Fragen zum Job? Melde dich bei mir.
Laura Korth
Senior Recruiting Specialist
t. +49 170 360 0221
[email protected]
© Virtual7. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Virtual7
All 30 rolesSenior Oracle Data Engineer (m/w/d)
Virtual7 · Germany
(Senior) Oracle Data Warehouse / BI-Developer (m/w/d)
Virtual7 · Germany
Senior Cloud Software Engineer (m/w/d)
Virtual7 · Germany +2
AI Solution Architect (m/w/d)
Virtual7 · Germany