Senior Java Entwickler / Senior Software Developer /*)
Role details
Job location
Tech stack
Job description
-
Konzeption und Umsetzung von Anforderungen in komplexen Systemen im Bereich Document Outputmanagement
-
Customizing und Anpassung von Softwaremodulen und Standardsoftware
-
Programmierung von kompletten Anwendungsabläufen und komplexen Programmodulen
-
Service und Support bei bestehenden Anwendungssystemen
-
Entwurf und Architektur von Software und Services
-
Vorbereitung und Durchführung von Releases
-
Selbstständige Umsetzung von Aufgabenpaketen nach aktuellen Qualitätsstandards
-
Einhaltung der Entwicklungsrichtlinien
-
Qualitätssicherung der umgesetzten Anforderungen über automatisierte Regressionstests
-
Erstellung von begleitender Dokumentation
Requirements
-
mindestens 6 Jahre Berufserfahrung in der Software-Entwicklung mit Java Backends
-
mindestens 3 Jahre Berufserfahrung in der Software-Entwicklung mit Web-Frontends
-
Mindestens 6 Jahre Erfahrung in der Software-Entwicklung mit komplexen Datenstrukturen und hoch performanter Anwendungen (Verarbeitung von mehreren Millionendatensätzen am Tag)
-
Gute Kenntnisse von Datenformaten wie PDF, AFP, JSON, XML
-
Erfahrung in agiler Softwareentwicklung, idealerweise mit Scrum
-
Erfahrung mit Softwarebau und Lieferung mit CI, CD und DevOps
-
Kenntnisse mit Spring Framework und/oder Spring Boot
-
Erfahrung mit Kafka und/oder Rabbit MQ
-
Testerfahrung mit Unit- und Integrationstests
-
Deutschkenntnisse mindestens auf B2-Level, * Hohe Belastbarkeit
-
ausgeprägte Teamfähigkeit
-
Ausgeprägte soziale Kompetenz
-
Fähigkeit zu selbständigem und strukturiertem Arbeiten
-
hohes Maß an Genauigkeit und Sorgfalt
Benefits & conditions
Sie haben langjährige Erfahrung in moderner Softwareentwicklung mit Java - insbesondere Spring-Framework, Kubernetes und DevOps.