Logo REWE Digital GmbH

Software Engineer Java Backend

New

Job

  • Level
    Experienced
  • Job Field
    Back End
  • Employment Type
    Part Time/Full Time
  • Contract Type
    Permanent employment
  • Location
    Cologne
  • Working Model
    Hybrid, Onsite
  • Job Summary

    You will develop complex backend applications using Java and Spring Boot, implement Test-Driven Development, optimize interfaces, and support the modern system landscape within an agile team.

    Job Technologies

    Your role in the team

    • The more challenging the task, the more creative your solution? Then you can make a bigger impact with us than just programming standard applications. With your creativity and an extensive technology stack, you will develop sophisticated and complex applications that are used daily in the companies of the REWE Group:
    • You are part of a cross-functional team responsible for all non-pricing aspects of sales campaigns.
    • You are responsible for validating innovative ideas, creating prototypes, implementing Test-Driven Development and Continuous Integration, as well as supporting and troubleshooting our applications.
    • You ensure that all relevant interfaces are identified, connected, and managed. This includes API management and event-driven integration.
    • You not only develop new applications but also modernize our established system landscape together with the team.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • A successfully completed degree in Computer Science or Business Informatics, or a comparable course of study, or a completed vocational training with an IT background.

    Qualifications

    • Primarily, your personality is important to us. We are looking for someone who fits well with us on a human level and is motivated to advance our team. Your very good analytical and conceptual thinking skills, combined with strong communication abilities—especially with colleagues and listeners from non-technical backgrounds—as well as your passion for backend development, form the foundation for this.
    • Your knowledge of cloud technologies, preferably Google Cloud (containerization using Docker and Kubernetes).
    • Your proficient handling of AI-powered tools in software development (e.g., Claude Code, GitHub CLI, or similar tools).

    Experience

    • You have several years of professional experience in backend development with Java and Spring Boot (Quarkus is an advantage).
    • You have experience with event-driven architectures and messaging technologies, preferably Apache Kafka.
    • Your experience with Infrastructure-as-Code and automation (e.g., with GitLab, GitOps, and Terraform).
    • Your experience in modernizing established legacy systems (IBM DB2, Host, Java batch processing).
    • Ideally, you have some experience with Spec-Driven Development. This is a plus, but not a must.

    This text has been machine translated. Show original

    What we offer

    • Your life-work integration through flexible working hours, remote work, 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 focus on developing your individual skills.
    • Updates for you on in-house workshops and events, such as the hackathon and tech talks, as well as weekly stand-ups, regular tech all-hands, and open door formats.
    • Your scope for co-determination regarding 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 phones, 32,000 cash registers, or in 7,300 markets.
    • Your relaxed commute with the discounted Deutschlandticket, a Jobrad, and parking spaces right in front of the door.
    • 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.
    • Our networks such as DITO - different together, SHINE, f.ernetzt, WomEngineers @REWE digital, and 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 coverage, 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

    More net

    Food & Drink

    Topics that you deal with on the job

    Job Locations

    • Location Cologne

      Nordrhein-Westfalen

      Germany

    This is your employer

    REWE Digital GmbH

    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
  • Logo REWE Digital GmbH

    Software Engineer Java Backend

    Location
    Cologne
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs