Senior Software Engineer - Java (All Genders)

  • Full-time
  • Department: Product & Tech

Company Description

With over 25 years’ experience, plus the same enormous passion and ambition we had on day-one, we’re trailblazers in the pet e-commerce industry. Our solutions make over 12 million customers genuinely happier – and that’s something we really care about. We work together to continually adapt; embracing change and the challenges it brings so that we can keep doing better. Join us and discover a place where your potential meets your passion for pets. That’s the power of plus.

Job Description

We are looking for a Senior Backend Software Engineer to join our Payment Team and implement end-to-end payment processes and systems in the company. Our customers enjoy smooth payment experience in the shop while being able to securely pay with familiar payment methods. You will be working closely with Engineering Manager, Product Owner, Area Architect and your team members clarifying business needs and technical requirements and defining how to support them in the best way and improve payment experience for more than 9 millions of our customers! We work in close collaboration with other teams, therefore the ability to work within a creative and positive team environment are key to the role .

As our Senior Backend Software Engineer:

  • with your Team, Engineering Manager and Product Owner, you will be working in a challenging Agile environment in close collaboration with other teams;
  • you will participate in team's technical/architectural discussions and decisions;
  • you will develop and continuously deliver applications for one of the most successful pet e-commerce platforms in Europe;
  • you will participate in the complete software development life cycle from discovery through coding, testing, deployment and maintenance;
  • on daily basis you will learn and grow your skills, striving for mastery using state-of-the-art technologies and practices such as AWS, Microservices, Docker and much more!

Here are some things about the way we work that we take pride in:

  • We work in self-organized teams, respecting and valuing everyone´s opinion.
  • We learn from each other and share knowledge, through pair programming, code reviews, and many training opportunities.
  • We deliver value by developing new features, maintaining existing products and improving all the infrastructure we need for it, so we also would like to have a colleague that likes to be cross-functional.
  • We build quality into our code by following clean code principles and DevOps practices - you build it, you run it.
  • We work in a challenging Agile environment, taking part in entire software life cycle, including conception, development and maintenance.
  • We embrace 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 17+, Spring framework, Microservices
  • Oracle, PostgreSQL
  • CI/CD with Jenkins pipeline
  • Prometheus, Grafana, ELK stack
  • Docker, Kubernetes
  • Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB, etc.), using tools such as Terraform or AWS CLI
  • GIT

Qualifications

  • 5+ years of experience in software development
  • Solid experience using for example Java17+ and Spring framework
  • Experience with relational/non-relational databases
  • Passionate about writing clean, modular, testable code, designed with architectural principles in mind and proper use of design patterns
  • Experience working with Microservices
  • Hands-on experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes)
  • Focus on automated testing and good experience with different levels of tests (unit tests, integration tests, end-to-end tests)
  • Understanding of frontend technologies like React Js, NPM, JavaScript, Angular is a plus.
  • You are interested in growing as a software engineer participating actively in the whole development cycle (frontend, backend, database, testing, DevOps...)
  • Experience with AI-assisted development and modern SDLC tooling:
  • Tools like GitHub Copilot / Copilot Chat
  • Applying AI for code generation, refactoring, test automation, and documentation
  • Using AI to accelerate debugging, prototyping, and architectural decisions

Additional Information

Headquartered in Munich, with offices across Madrid, Krakow, Wroclaw, London and Vienna, we collaborate because we genuinely love working together - so you’ll be at the heart of an incredible, multinational team. We trust each other to get the job done, which means you’ll benefit from hybrid working, spending 60% of your time in the office and 40% at home. There’s an option to work for 20 days abroad in approved countries too.

Add to that development opportunities that help you to shape your own career path, excellent training and support, wellbeing offers, subsidised transport or bike leasing, plus 20% discount across all our products, and you’ll begin to get a sense of what sets us apart. Find out more about the specific benefits at your local office in our blog posts.

At zooplus, we believe in equal opportunity and support everyone to fulfil their potential. We recognise the power of listening and learning from each other and embrace diversity and inclusion of all.

#LI-Hybrid

zooplus is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members.

Privacy NoticeImprint