Java Fullstack Entwickler Reisegenehmigungen 80-100% – Java/Spring/Angular/REST/Oracle (80-100%)
Für ein langfristiges Projekt im behördlichen Umfeld (Polizei/Justiz/Migration) suchen wir zwei erfahrene Java Fullstack Entwickler (924869JP). Sie übernehmen die Konzeption, Entwicklung und Weiterentwicklung von Reisegenehmigungs- und Fachanwendungen auf Basis moderner Java/Spring- und Angular-Technologien. Sie arbeiten in einem agilen Umfeld eng mit Business- und Fachteams zusammen und tragen wesentlich zur Digitalisierung und Automatisierung von Prozessen im Sicherheits- und Migrationsbereich bei.
Aufgaben:
– Fullstack-Entwicklung von komplexen Applikationen im Bereich Reisegenehmigungen (Backend Java/Spring, Frontend Angular)
– Analyse von Anforderungen, technische Konzeption und Umsetzung von neuen Features und Services (REST/SOAP/gRPC – je nach Use Case)
– Implementierung und Weiterentwicklung von REST-APIs (JSON, OpenAPI, Spring) sowie Integration von Legacy-Komponenten (J2EE, Struts, Weblogic, GWT, EJB 3.0)
– Datenbankdesign, -modellierung und Implementierung von SQL-/PLSQL-Abfragen auf Oracle oder PostgreSQL
– Sicherstellung der Softwarequalität mittels Unit- und Integrationstests (JUnit, Selenium, Playwright, Cypress) sowie Testautomatisierung
– Mitarbeit in einem agilen SCRUM-Team (Refinements, Plannings, Reviews, Retrospektiven) und enge Zusammenarbeit mit Fachbereichen im Umfeld Polizei/Justiz/Migration
– Dokumentation, Code Reviews, Einhaltung von Best Practices (Clean Code, Architektur- und Sicherheitsrichtlinien)
Anforderungen:
– Mindestens 5 Jahre Berufserfahrung als Software Engineer mit Java (JSE/JEE oder JSE/Spring)
– Mindestens 3 Jahre Projekterfahrung mit Spring als primärer Backend-Technologie
– Gute Kenntnisse der folgenden Spring-Technologien: Spring Boot, Spring Framework, Spring Testing, Spring Data, Spring Batch, Spring Security
– Gute Kenntnisse von REST-Technologien sowie SOAP-/Integrations-Technologien
– Fundierte Erfahrung mit Datenbank-Technologien
– Kenntnisse mit Testframeworks (Playwright, Cypress), TypeScript, HTML5, CSS3/SCSS inkl. Testautomatisierung
– Kenntnisse von Legacy-Technologien
Nice-to-have (Pluspunkte):
– Vorteilhaft sind Kenntnisse in mindestens einem der folgenden modernen Technologie-Stacks: Kotlin, gRPC, Protobuf
– Berufserfahrung in Bundesverwaltung oder anderen nationalen / internationalen Behörden
– Praxiserfahrung mit Scrum-Methodik
Ausbildung:
– Hochschulabschluss (FH, Uni, ETH) in Informatik oder Wirtschaftsinformatik
Sprachen:
– Deutsch Muttersprache/verhandlungssicher
– Gute Sprachkenntnisse (B2) in Englisch und/oder Französisch sind von Vorteil