Job
- Level
- Experienced
- Job Field
- Software
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Hamburg
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop software solutions for the Breuninger Card while actively improving code quality and processes, working in an agile environment, and stabilizing the infrastructure.
Job Technologies
Your role in the team
- As a Software Engineer (m/f/d), you and your team share responsibility for the entire development cycle.
- You are a competent performer who independently handles complex problems and actively contributes to improving code quality and work processes.
- Independent handling and solving of complex development tasks within the Breuninger Card environment.
- Adherence to best practices and active contribution to improving code quality within the team.
- Sharing your knowledge and insights within the team and beyond.
- Implementation of agile principles and continuous improvement of work processes within the team.
- Support in stabilizing the infrastructure and improving operational stability as well as incident response processes.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- You have knowledge of software architecture (e.g., Domain-driven Design, Event-Driven Architecture).
- You have already had contact with cloud infrastructures (AWS), containerization (Kubernetes), Infrastructure as Code (Terraform), and modern CI/CD practices, or are ready to familiarize yourself with them fundamentally.
- You are familiar with messaging solutions such as Kafka as well as persistence technologies like relational databases.
- You value code quality and are familiar with TDD/BDD.
- You are interested in agile working; you question, reflect, continuously develop yourself and our projects, and enjoy empathizing with the needs of our clients.
- You communicate clearly and purposefully, and you are able to explain technical concepts to non-technical stakeholders.
- You are a team player who actively fosters a constructive collaboration and promotes an open feedback culture.
- You have good German and English skills.
- You bring a strong AI mindset with you – you naturally incorporate AI tools into your daily work and actively think about how they can improve processes and outcomes.
Experience
- You have several years of practical experience in software engineering, ideally with Java and Spring Boot.
- You have basic frontend skills. Experience with technologies such as Thymeleaf and htmx is advantageous.
This text has been machine translated. Show original
What we offer
- At Breuninger, it's about more than just a job.
- We live appreciation and responsibility - and our benefits reflect exactly that.
- They are a sign of how we support and accompany you.
- And the best part: This is only a part of what awaits you with us.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
E. Breuninger Gmbh & Co.
Breuninger is one of the leading department stores in Europe and sets high standards in fashion, beauty and lifestyle. In addition to style awareness and trend sense, Breuninger stands for pronounced customer orientation and service offerings that create a unique shopping experience - both offline and online.
Description
- Company Size
- 250+ Employees
- Founding Year
- 1881
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Trade