Tech Stack
JavaSpring BootSpring DataSpring SecuritySpring WebGitMavenGitLabDockerDocker ComposeKubernetes AlfrescoSolrKeycloakOAuthOpenID ConnectKafkaRabbitMQ
Language Requirements
English (B2)German (C1)
Requirements
Senior Seniority
5+ years Experience
No Degree
Remote Policy
On-site
- Weiterentwicklung & Betrieb unseres Dokumenten- und Prozessmanagement-Systems in einem agilen Umfeld
- Konzeption & Umsetzung neuer Features – von der Anforderung über Proof-of-Concept bis zum Go-Live
- Optimierung der bestehenden Toolchain durch Nutzung aktueller Technologien
- Modernisierung der Delivery-Pipeline: Automatisierung, Containerisierung, Kubernetisierung
- Unterstützen unserer Product Owner beim Austausch mit unseren internen Fachbereichen im Bereich der öffentlichen Verwaltung und Telekommunikation: Anforderungen präzisieren, Roadmaps entwickeln
- Technical Leadership: Code-Reviews, Pair Programming, Coaching – mit Option auf eine spätere Chapter-Lead-Rolle
- Mindestens 5 Jahre Berufserfahrung als Java Softwareentwickler in komplexen Umgebungen
- Fundierte und umfangreiche Kenntnisse in Java (17+) & Spring (Boot, Data, Web/REST, Security)
- Routine in CI/CD & Containerization: Git, Maven, GitLab CI/CD, Docker/Compose und Kubernetes
- Pluspunkte: Alfresco, Apache Solr, Keycloak, OAuth2/OIDC; Messaging (Kafka/RabbitMQ)
- Entwicklung unter Linux/ macOS, IntelliJ IDEA und Youtrack
- Hoher Qualitätsanspruch: saubere Tests, automatisierte Pipelines und Wartbarkeit sind für dich selbstverständlich
- Klare Kommunikation und sicheres Auftreten im Team, proaktive Ownership-Mentalität und Freude am Wissenaustausch
- Verhandlungssichere Deutschkenntnisse sowie gute Englischkenntnisse