Vollzeit
Senior Java Developer (m/f/d) with German
Here you can shape your world for the better! Do you still often struggle with endless applications, forms and telephone queues at the authorities? For us, this is just as much a thing of the past as the fax machine. That’s why, as an IT service provider, we use our expertise to digitize the public sector and create real added value for millions of people in Germany.
We have no hierarchies, just transparency, agility and responsiveness. You can grow individually with us and take on roles that match your interests and goals. With this way of working, we create an appreciative and trusting environment and thus manage to combine stability and freedom. Shape your world for the better – here at virtual7!
YOUR MISSION
As a Senior Java Developer (m/f/d), you develop robust, scalable, and maintainable full-stack solutions for complex organisations. Your tasks:
You combine deep expertise in Java/Java EE, JavaScript (ECMA), TypeScript, and SQL/JPA with clean implementation in an agile process (including Jira) and a strong focus on quality, collaboration, and continuous improvement.
Implementation of business requirements — from analysis and design through to delivery
Development of proof of concepts to evaluate new technologies and solution approaches
Pair and mob programming to foster code quality, knowledge sharing, and team cohesion
Participation in relevant Scrum events and active contribution to the agile delivery process
THIS IS IMPORTANT TO US
What matters to us? Clearly defined roles, genuine teamwork, and a common goal. We call it responsiveness – transparent, appreciative, and goal-oriented.
You bring experience as a full-stack developer and feel confident in both backend and frontend work.
You have very strong knowledge of Java / Java EE and use it to build robust, maintainable backend components.
You are proficient in JavaScript (ECMA) or TypeScript and implement modern web standards cleanly.
You work confidently with SQL and use JPA for performant, clean data access.
You are familiar with agile development processes and work in a structured way with Jira (e.g., boards, tickets, refinements, documentation).
Ideally, you also have know-how in the GIS domain and are interested in geospatial data or mapping solutions.
Experience with Spring Boot is a plus, especially for modern backend architectures and services.
Architecture experience (e.g., interfaces, components, patterns, documentation) is welcome and helps you make well-founded technical decisions.
WHAT WE OFFER
We believe great people deserve great benefits. That’s why we empower our colleagues to grow, perform at their best, and feel supported – with a comprehensive benefits package tailored to individual needs.
This includes:
23 vacation days for extra time to recharge
Flexible working hours & home office options for a healthy work-life balance
Personal training budget to support continuous development
Hardware budget to ensure you have the right tools to succeed
Medical insurance for peace of mind
Team events & activities to connect, celebrate, and have fun together
Plus bonuses and additional perks to recognize your contribution

Podcast
So einfach ist eine Bewerbung bei uns!
In dieser spannenden Folge enthüllen wir den Bewerbungsprozess und die Veränderungen durch Corona. Wir erzählen euch wie wir Bewerber:innen auswählen und geben Einblicke in die Auswahlkriterien. Traut euch und werft ein Blick hinter die Kulissen.
FAQ
Häufig gestellte Fragen
Wie genau sieht der Bewerbungsprozess bei euch aus?
Den gesamten Prozess mit Angabe zur durchschnittlichen Dauer zwischen den Prozessschritten findest du hier.
Welche Unterlagen soll meine Bewerbung enthalten?
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. Damit erlaubst du es uns, dich vorab etwas besser kennenzulernen.
Wie bewerbe ich mich?
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 jobs@virtual7.de. Füge gerne deine vollständigen Unterlagen bei!
Worauf muss ich mich im Interview vorbereiten? Gibt es einen Test?
Wir legen großen Wert darauf, dass unsere Gespräche auf Augenhöhe sind und unsere Unternehmenskultur widerspiegeln. Ein „Interview“ wirst du daher nicht bei uns vorfinden, sondern ein lockeres Gespräch zu deinen Wünschen und unseren Möglichkeiten. Wir freuen uns trotzdem, wenn du direkt Fragen mitbringst, die dir auf dem Herzen liegen.
Für manche Positionen kann es eine Aufgabe geben, die du vorbereiten sollst. Hierzu geben wir dir aber frühzeitig Bescheid.
Wie funktioniert das Videointerview?
Mit der Einladung erhältst du detailgenaue Informationen und Hinweise zum Videointerview. In der Regel finden die Gespräche über Microsoft-Teams statt. Einen entsprechenden Teilnahme-Link findest du in deinem Einladungsschreiben.
Hier noch ein paar Tipps vorab:
- – Du kannst mit deinem Teilnahme-Link den Zugang zum Termin jederzeit ohne Bedenken testen.
- – Die Teilnahme ist generell mit einem Smartphone, Tablet oder Laptop/PC mit Kamera möglich.
- – Der Zugang zu Microsoft-Teams ist entweder über den Browser (Empfehlung: Chrome) oder die Teams-App möglich. Die App muss vorab über den App-Store oder Google Play heruntergeladen werden (eine Registrierung ist bei beiden Varianten nicht notwendig). Für die Teilnahme am Smartphone muss die App heruntergeladen sein.
Kann ich meine Bewerbung auch zurückziehen?
Natürlich kannst du jederzeit deine Bewerbung zurückziehen und deine Daten löschen lassen. Diese Option findest du in deinem Bewerberprofil. Das Löschen deines Profils bewirkt gleichzeitig auch einen Rückzug der Bewerbung.
Da es uns als Unternehmen, wichtig ist zu lernen und besser zu werden, lass uns gerne deine Beweggründe für den Rückzug wissen.
Kontakt
Du hast Fragen zum Job? u003cbru003eMelde dich bei mir.