Senior Java Developer / Backend
Role details
Job location
Tech stack
Job description
Als Senior Java Developer | Backend (m/w/d) arbeitest du an unseren spannenden Produkten und Projekten mit und übernimmst Verantwortung für die Qualitätsanalyse.
Folgende Aufgaben werden dich hierbei erwarten:
- Weiter- und Neuentwicklung von Java Backend-Anwendungen rund um das Thema vertrauliche und sichere Kommunikation innerhalb der Verwaltung
- Weiterentwicklung von Webservices
- Berücksichtigung von anforderungsgerechten, modularen Architekturen
- Pflege von Drittbibliotheken
- Aktive Mitarbeit beim Anforderungsmanagement sowie der Konzeption
- Mitverantwortung von Prozessen und Strategien, um Produkt- und Code-Qualität hochzuhalten
Requirements
- abgeschlossenes Studium z.B. im Bereich Informatik, abgeschlossene Ausbildung z.B. als Fachinformatiker:in (m/w/d) oder eine vergleichbare Qualifikation
- mehrjährige Berufserfahrung in der Java-Softwareentwicklung
- sehr umfangreiche Kenntnisse in den Bereichen Clean Code, Testautomatisierung und Software Craftmanship
- umfangreiche Kenntnisse in Java sowie in Spring/Spring Boot
- gute Kenntnisse in Technologien wie z.B. SOAP, REST, Maven, Docker und Gitlab
- Kenntnisse im Bereich relationaler Datenbanken sowie idealerweise von NoSQL-Datenbanken
- Erfahrungen mit Methoden der agilen Softwareentwicklung, wie Scrum oder Pair-Programming wünschenswert
- hohes Maß an Eigeninitiative
- gute Deutschkenntnisse in Wort und Schrift
Benefits & conditions
Bei uns erwarten dich flache Hierarchien, vielseitige berufliche Entwicklungsmöglichkeiten, anspruchsvolle Projekte und eine Menge Gestaltungsfreiheit. Mit unseren Anwendungen und dir in unserem Team machen wir das Leben aller Bürger:innen in Deutschland einfacher - und deren Daten sicherer.