Lead Developer Java
Role details
Job location
Tech stack
Job description
Als Lead Developer Java (m/w/d) entwickelst du moderne, performante und zuverlässige Geodatenlösungen für komplexe Organisationen. Du gestaltest Full-Stack-Architekturen, führst technische Entscheidungen an und verbindest tiefes Java-, GIS- und Web-Know-how mit einem starken Fokus auf Qualität, Teamführung und agilen Entwicklungsprozessen., * Implementierung fachlicher Anforderungen - von der Analyse über das Design bis hin zur Umsetzung und QualitätssicherungEntwicklung von Proof of Concepts zur Evaluierung neuer Technologien, Architekturansätze und GIS-KomponentenPairing- und Mob-Programming zur Förderung einer hohen Codequalität und eines starken Teamzusammenhalts
- Teilnahme an allen relevanten Scrum-Events sowie aktive Mitgestaltung eines iterativen, transparenten Delivery-Prozesses
- Kontinuierlicher Wissensaustausch innerhalb des Entwicklungsteams und unserer Communities, inklusive Mentoring jüngerer Kolleg:innen
- Sicherstellung einer stabilen, performanten und wartbaren Anwendungslandschaft unter Einhaltung moderner Entwicklungs-, Architektur- und DevOps-Standards
Requirements
- Mehrjährige Erfahrung in der Entwicklung komplexer Java-basierten Anwendungen, idealerweise im GIS-Umfeld oder in datenintensiven, fachlich anspruchsvollen Domänen
- Fundierte Kenntnisse in GIS-Technologien wie ESRI-Standards und PostGIS sowie Verständnis für Geodatenprozesse und Spatial-Analytics
- Sichere Beherrschung moderner Java- und Full-Stack-Technologien (Java / Java EE, JavaScript/ECMA, React, Typescript) sowie ein tiefes Verständnis für performante, wartbare und skalierbare Softwarearchitekturen
- Expertise in zentralen Backend- und Integrationstechnologien wie REST/SOAP, Spring Boot, SQL/JPA, Maven/Gradle und Tomcat
- Erfahrung mit modernen DevOps-Praktiken, Testautomatisierung (z.B. JUnit), Git-basierten Workflows und dem Betrieb produktiver Anwendungen
- Solides Verständnis von Full-Stack-Konzepten, HTML5-basierten Frontends und datenbanknaher Entwicklung
- Ausgeprägte Kommunikations- und Teamfähigkeiten sowie Freude daran, Wissen zu teilen, technische Entscheidungen zu moderieren und Entwicklerteams anzuleiten
- Sehr gute Deutschkenntnisse (mind. B2, bevorzugt C1) sowie gute Englischkenntnisse
Benefits & conditions
DEIN NEUER ARBEITSPLATZ
- 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. 💪🏼