Job
- Level
- Experienced
- Job Field
- Web, Full Stack, Back End
- Employment Type
- Part Time/Full Time
- Contract Type
- Temporary employment
- Location
- Cologne
- Working Model
- Hybrid, Onsite
Job Summary
In this position, you design the migration of a monolithic application to microservices-based cloud solutions, develop modern web applications using Angular, and ensure stable operation of existing systems.
Job Technologies
Your role in the team
- As part of our cross-functional product team, you are holistically responsible for implementing requirements and subsequent operational support as a Full Stack Developer. In this role, you assist the team in creating and estimating user stories and are responsible for their implementation.
- You make life easier for many people: by developing modern, user-centered applications that are consistently aligned with the needs of our users. In doing so, you design scalable web solutions based on Angular, Microservices, and Google Cloud, implementing proven development principles such as Clean Code and Clean Architecture.
- You get involved: from analyzing technical requirements to designing and conceptualizing modern solution architectures, up to providing qualified documentation. Together with the team, you will oversee the step-by-step transformation of a monolithic legacy application into a modern cloud-native architecture.
- You take responsibility for ensuring compliance with architecture and development standards, designing and further developing reusable components in the REWE standard toolkit, as well as ensuring a sustainable, maintainable, and future-proof software solution.
- You actively shape application modernization: By maintaining and further developing the existing Apache Wicket application, you ensure stable operation while enabling a smooth migration to Angular, microservices, and Google Cloud.
- In the team, you focus on software quality: through pair programming, code reviews, and continuous exchange with your colleagues, you ensure high quality standards and support the ongoing improvement of development processes, test automation, and software architecture.
This text has been machine translated. Show original
Our expectations of you
Education
- Your qualification: You have successfully completed a degree in Computer Science, Business Informatics, or a comparable qualification, or you possess equivalent practical experience and want to actively shape modern software solutions.
Qualifications
- First and foremost, your personality: You impress with meticulousness, reliability, and initiative. At the same time, you bring team spirit, a high customer and user orientation, and the willingness to take responsibility for sustainable and future-proof solutions.
- Your enthusiasm for modern software architectures: You are interested in cloud-native applications, microservices, and the continuous modernization of application landscapes, always keeping the technical and economic benefits in mind.
- Your communication skills: You enjoy working in agile, cross-functional teams, communicate confidently in German, and have good English skills for collaboration in a modern development environment.
Experience
- Your development experience: You have practical experience in object-oriented software development and are familiar with the challenges of evolving legacy applications as well as transforming monolithic systems into modern, service-oriented architectures.
- Your technical expertise: You bring experience in developing modern web applications. Knowledge of HTML5, CSS3, TypeScript, and Angular, as well as Java (8+) and the Spring ecosystem, especially Spring Boot, are particularly helpful.
- Your database knowledge: You have initial or advanced experience working with relational databases such as DB2 or Oracle, as well as in SQL. Knowledge of ORM tools like JPA or Hibernate is an advantage.
- Your cloud and DevOps experience: Ideally, you have already gained experience with CI/CD pipelines based on GitLab, container technologies, as well as operating microservices in Kubernetes and/or cloud environments such as Google Cloud Platform (GCP).
This text has been machine translated. Show original
What we offer
- Your life-work integration through flexible working hours, mobile working, 30 days of vacation + regional cultural days, time-off models (sabbatical, caregiving leave, etc.), and company kindergarten.
- We invest in your future. With your annual training budget of approximately €2,000, you can learn to develop your individual skills. So stay curious and gather new input for yourself and all of us on our own learning platform, the "IT Learning Hub," at industry conferences, in technical books, or through one of the many free workshops from our Learning Canvas.
- More time for yourself - take advantage of the opportunity to have up to two additional weeks of free time per year; individually planable, flexibly redeemable in consultation with your team.
- Updates for you on in-house workshops and events, such as Tech Talks and weekly stand-ups, regular Tech All-Hands, and Open Door formats.
- Your scope of influence in co-determining your hardware (MacBooks, ThinkPads) and operating system (MacOS, Linux, Windows) - look forward to modern IT equipment as well as a broad and innovative tech stack.
- Your impact, because you develop applications and services for millions of people - with over 1 billion data records daily, on more than 6 million smartphones, 32,000 cash registers, or in 7,300 markets.
- Your relaxed commute with the discounted Germany ticket and parking spaces right in front of the door.
- Our networks such as DITO - different together, SHINE, f.ernetzt, WomEngineers @REWE digital, as well as Women's Drive, make us a vibrant community and support you in your personal development.
- Advantages of a corporation for you, e.g., discounts at REWE, PENNY, toom Baumarkt, and the DERTOUR Group, comprehensive healthcare benefits, support for your retirement provision through asset-building benefits and the REWE Pensionskasse, special benefits such as vacation and Christmas bonuses, and much more.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
- 🚌Excellent Traffic Connections
- 🐕Animals Welcome
- 🏝Extra Holidays
- 🏠Home Office
- ⏸Educational Leave/Sabbatical
- ⏰Flexible Working Hours
- 🅿️Employee Parking Space
Higher Take-Home Pay
- 🏝️Summer and Christmas Bonus
- 📱Company Phone for Private Use
- 💻Company Notebook for Private Use
- 👴🏻Company Retirement Provision
- 🛍Employee Discount
- 🚎Public Transport Allowance
Food & Drink
Topics You Will Work On
Job Locations
About Your Employer
REWE Digital GmbH
As drivers of the digital innovation of the REWE Group, we are responsible for all strategic online activities of one of Europe's leading trade and tourism companies. Our most important brands at home and abroad include REWE, Penny, Billa, Merkur, BIPA, ITS , DER Touristik Meier's World Travel Jahn Reisen and Toom Hardware Store.
Description
- Company Type
- Digital Agency
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication