Java Backend Engineer (m/f/d) - Catalog Team

Job description

Hello! I am a member of the Explore development team in zooplus. We are looking for a backend engineer to complete our team in Munich.

You can be part of our amazing team, which is responsible for helping our customers explore the details of our products in our e-commerce, developing solutions for the product description pages, wishlists, customer reviews, and many other features.


These are some of the reasons why I think working at Zooplus is an amazing experience:

  • We work in small self-organized teams, respecting and valuing everyone´s opinion
  • Scrum is our way of working, and we feel like an agile environment it is not only inside the team, our managers also believe in it and the organization is already aligned to it also
  • We learn from each other and share knowledge, through pair programming, code reviews, hackathons, and training
  • The environment is very friendly and sometimes we do some activities together after work also of course with other teams. Also, there is no strict dress code here so you can come with a simple T-shirt
  • We deliver value by developing new features, maintaining existing products, and improving all the infrastructure we need for it
  • We build quality into our code by following clean code principles and DevOps practices - you build it, you run it
  • We have embraced diversity, having colleagues from over 50 countries. This means our working language is English

These are some of the technologies/frameworks/practices we use:

  • Java 11, Spring, Hibernate, JavaScript, NextJS
  • Oracle
  • Grafana/InfluxDB
  • CI/CD with Jenkins pipeline
  • Kibana, Sensu
  • Docker
  • Amazon Web Services and cloud deployments using tools such as Terraform or AWS CLI
  • Git, Scrum, Pair Programming, Peer Reviewing

You will be responsible for:

  • Developing software solutions for one of the most successful e-commerce platforms in Europe to enable our growing business.
  • Building systems that handle live traffic.
  • You will be working in a challenging Agile environment, developing complete solutions, and taking part in all the software's life cycle. From concept design to development, deployment, and maintenance.
  • Creating modern web apps using a Java-based technology stack, as well as cloud-based tools and microservices architecture.
  • Encouraging passion to automate anything boring or repetitive.
  • Embracing DevOps mindset and owning your solutions.
  • Building trust and cooperation between teams across the company.
  • Solving challenges from the E-Commerce domain together with the Product Owner and Team.

Requirements

  • 3+ years practical experience in software development with Java, Spring, Docker
  • Hands-on experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS) and design patterns
  • Passionate about writing clean, modular, testable code, designed with architectural principles in mind and proper use of design patterns
  • Deeply invested in broadening your knowledge, learning new things, and mastering the ones you already know.
  • You have experience with modern web app development using Java-based technology stack, as well as cloud-based tools and microservices architecture.
  • Trust, self-organization, shared responsibility describe the best environment for you to thrive in.
  • Fluency in English and good communication skills


What we are offering you

Become a part of our success story and seize the opportunity to take on a real challenge in a dynamically growing company where there is huge scope for development and short decision-making processes. We are offering you a versatile, international-facing role in our motivated team with colleagues from all over Europe. Our German headquarter is at a great location in Munich, with great infrastructure links. Additionally, we offer many competitive benefits such as:

28 labour days of vacation (plus December 24th and 31st)

Flexibility first. Enter from 7 am to 10 am and organize yourself

Hybrid working flexibility (2 days office, 3 from home/remote)

Continuous development through internal and external training opportunities.

Participate in the technology community through our meetups and conferences.

German language courses.

Discount in our zooplus shop for all our employees.

Referral program. You will receive a bonus by helping us find the best talent.

We encourage diversity, meet our motivated and friendly teammates from over 50 nationalities.