Product Manager - Security
Required skills
Computer Science degree or equivalent training, superior programming skills in Java, practical experience as a developer of REST services with Spring Boot, knowledge of the entire Spring Ecosystem (Spring Boot, Spring Integration), knowledge of software principles, software and architecture patterns, ability to define and document services and their interfaces using OpenAPI/Swagger, clean code philosophy, quality mindset, sense of responsibility, team skills, analytical and conceptual working style, good verbal and written language skills in German and English.
Technologies
Java, Spring Ecosystem, Spring Boot, Spring Integration, OpenAPI, Swagger, REST services.
Responsibilities
Development and further development of Java services in the Spring Ecosystem within an agile, cross-functional software development team in a matrix organization, supporting the Product Owner, QA Engineers, and Frontend Developers in the team to efficiently meet requirements, conducting code reviews and ensuring code quality even beyond team boundaries, participating in the Backend Community that determines the future of Java service programming at Deichmann, clean and efficient software development combined with a forward-looking view to avoid technical debt, mastering the balance between clean software development without technical debt and the efficient, fast delivery of software features.
Seniority
Mid to Senior (implied by 'superior programming skills', 'at least 5 years', 'intensive knowledge').
Domain
E-commerce, Retail, Security (implied by job title 'Product Manager - Security' but description focuses on backend development).