About The Company
Mit Peek&Cloppenburg, VAN GRAAF und unserem Online-Shop vereinen wir als unabhängige Unternehmensgruppe Peek&Cloppenburg KG Hamburg europaweit erfolgreiche Retailkonzepte. Unser Ziel: Wir bauen unsere Position als führender Marktplatz für Mode und Lifestyle weiter aus. Als Team verbindet uns die Leidenschaft für Mode und Menschen. Wir lieben, was wir tun und setzen dabei auf Eigenverantwortung, Mut und Neugier. Für welchen Weg Du Dich bei Peek&Cloppenburg auch entscheidest - wir begleiten Dich. Individuell und persönlich.
About The Role
As a Senior Java Developer within our dynamic IT team, you will play a pivotal role in designing, developing, and maintaining modern, business-critical applications. Working closely with cross-functional teams, including product owners, domain experts, and architects, you will contribute to the continuous enhancement of our IT landscape. Your expertise will help shape the future of our retail technology infrastructure, ensuring scalability, performance, and high-quality standards. This role offers an exciting opportunity to engage in innovative software solutions, influence architectural decisions, and mentor less experienced colleagues in a collaborative environment. You will be part of a passionate team committed to delivering outstanding digital experiences for our customers and internal stakeholders.
Qualifications
- Completed university degree in computer science, software engineering, or a comparable qualification.
- Minimum of three years of professional experience in software development.
- Strong proficiency in Java (SE/EE) and practical experience with Spring Framework / Spring Boot.
- Solid understanding of relational databases and SQL.
- Experience with modern development tools such as Git, CI/CD pipelines, automated testing, and AI coding agents.
- Genuine enthusiasm for software development, clean code principles, and maintaining high technical quality.
- Familiarity with agile methodologies like Scrum and Kanban, along with a product-oriented mindset.
Nice To Have
- Experience with containerization and orchestration tools such as Docker and Kubernetes, or cloud platforms like AWS, Azure, or GCP.
- Knowledge of modern frontend technologies including Angular and TypeScript.
- Understanding of integration technologies like REST, GraphQL, messaging systems, and event streams.
- Initial exposure to architectural patterns such as Domain-Driven Design (DDD), Hexagonal Architecture, or Event-Driven Design.
Responsibilities
- Develop new applications and modernize existing solutions across all layers (full-stack development).
- Collaborate with business units to analyze, plan, and model requirements using domain-driven design (DDD), supporting their implementation through to deployment and operation.
- Represent the technical perspective in projects and contribute to the optimization of business processes.
- Design and shape our modern software and system architecture, ensuring alignment with best practices and scalability needs.
- Support team members by sharing knowledge, conducting code reviews, and mentoring less experienced colleagues through pair programming and other collaborative practices.
Benefits
- Join a passionate team with a focus on personal growth and professional development.
- Work in a modern workspace located in the heart of Hamburg.
- Enjoy flexible working hours and the possibility for remote work to promote work-life balance.
- Six weeks of vacation to recharge and relax.
- Access to attractive discounts both in-store and online.
- Subsidy for the nationwide Deutschlandticket, supporting your mobility.
- Additional benefits and initiatives aimed at enhancing your employee experience.
Equal Opportunity
We are committed to fostering an inclusive environment and value diversity in our team. We welcome applications from individuals of all backgrounds, regardless of gender, age, ethnicity, disability, or sexual orientation. Our aim is to create a workplace where everyone feels respected, valued, and empowered to contribute their best.