Java Developer
Role details
Job location
Tech stack
Job description
Als Java Developer (m/w/d) trägst du maßgeblich zum Erfolg unseres Entwickler-Teams bei und bist verantwortlich für folgende zentrale Aufgaben:
- Du implementierst Backend-Komponenten mit Spring Boot, gegebenenfalls auch im Rahmen einer Migration von Java EE
- Du entwickelst und betreust Webservices (REST) und sorgst für stabile Schnittstellen
- Du führst Unit-Tests und Integrationstests durch (u. a. mit JUnit) und stellst so eine hohe Softwarequalität sicher
- Du bindest CI/CD-Tools ein (z. B. Jenkins), um Build-, Test- und Deployment-Prozesse zu unterstützen
- Perspektivisch unterstützt du bei der Containerisierung mit Docker sowie bei der Verwaltung der Anwendungen
Requirements
- Du bringst etwa 5 Jahre fundierte Erfahrung mit Java/JEE, Spring Boot und REST-Webservices mit
- Du hast idealerweise Erfahrung mit Kafka (mindestens 1 Jahr) sowie mit CI/CD (z. B. Jenkins)
- Du kennst dich mit relationalen Datenbanken aus (z. B. Oracle oder Postgres) und hast idealerweise Berührungspunkte mit JBoss (Applikationsserver)
- Du arbeitest gerne testgetrieben und nutzt dafür u. a. JUnit und Mockito (gerne auch im Sinne von TDD)
- Du verfügst über Basiskenntnisse in JavaScript/TypeScript
- 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. 💪🏼