In unseren IT-Abteilungen entwickeln und betreiben wir gesellschaftsrelevante Web-Applikationen und Plattformen auf Basis modernster Technologien. Diese Anwendungen sind darauf ausgelegt, den Nutzern eine benutzerfreundliche und leistungsfähige Interaktion zu ermöglichen. Dabei konzentrieren wir uns darauf, digitale Lösungen zu schaffen, die sowohl den aktuellen Anforderungen gerecht werden als auch flexibel genug sind, um auf zukünftige Herausforderungen reagieren zu können.
Ihre Aufgaben
Betreuen Sie in einem Team von Softwareentwicklern spannende, ausgewählte Projekte, z.B. zur Neu- und Weiterentwicklung der Webplattformen, die wir für die Bundesrepublik Deutschland betreiben, wie Unternehmensregister und Bundesanzeiger
Entwickeln Sie im Team Client-/Server-Anwendungen, vorwiegend Webanwendungen, sowie Webservices mit Java, Spring (Boot) und den JEE Standards
Erarbeiten Sie eigenverantwortlich Konzepte und führen deren Umsetzung durch
Verwenden Sie moderne Software-Entwicklungsmethoden
Ihr Profil
Abgeschlossenes Studium vorzugsweise in Informatik oder eine in langjähriger, einschlägiger Berufserfahrung und Fortbildungsmaßnahmen erworbene gleichwertige Qualifikation
Mehrjährige Erfahrung in der Konzeption und Entwicklung von Client-/Server-Anwendungen, vorwiegend Webanwendungen, sowie Webservices mit Java, Spring (Boot), den JEE Standards sowie Web- bzw. Applikationsservern und relationalen Datenbanken
Mehrjährige praktische Erfahrung und umfangreiche Methodenkenntnisse in der objektorientierten Softwareentwicklung mit Java
Erfahrungen in der Konzeption von Softwarekomponenten, Schnittstellentechnologien (REST) sowie in der Testautomatisierung
Weitreichende Erfahrung mit dem Einsatz von Patterns in der Softwareentwicklung für Design, Integration und Architektur
Sehr gutes Know-how in relationalen Datenbanken (insb. Postgres) und SQL
Sicherer Umgang mit Entwicklungswerkzeugen GIT/Eclipse/IntelliJ sowie JIRA & Confluence
Fundierte Kenntnisse im Bereich Apache-Wicket sind von Vorteil
Fundierte Kenntnisse in den Bereichen Linux und DevOps sind von Vorteil
Kenntnisse in Container-Infrastrukturen (Docker, Kubernetes) sind von Vorteil
Verhandlungssichere Deutschkenntnisse und gute Englischkenntnisse
Ihre Perspektiven
Verantwortungsvolle und abwechslungsreiche Tätigkeiten
Umfassende Einarbeitung durch das Team
Persönliche Weiterbildungs- und Entwicklungsmöglichkeiten
Modernes Arbeitsumfeld mit der Möglichkeit mobil zu arbeiten