Amsterdam, NL

Junior Java Developer

At Picnic, we care about your health and wellbeing. As such, we currently support online interviews and remote onboarding (learn more about the process here).

We’re on a mission to make online grocery shopping affordable and sustainable. But there’s a lot that goes on behind the scenes to make that happen, and with our passionate people, cutting-edge technology, and data-driven approach, we’re growing fast. If you’re a Junior Java Developer, we’re offering you the opportunity to develop your skills in a forward-thinking, startup environment as part of our Java Learning Path (learn more here).

Where you fit in

Our Java developers are essential to every part of Picnic, from route planning to scaling our customers’ analytics to handling enormous chunks of data. Our Java teams write, plan, and predict to ensure everything runs smoothly and we continue to innovate.

As a Junior Java Developer at Picnic, you’ll get plenty of varied projects to keep you motivated and challenged. As an example, you might help design, develop, and test new user-facing features. Or, you might optimize our supply chain systems to improve the scalability and security of our platform. As well as working together with your colleagues, you’ll learn to manage individual project priorities, deadlines, and deliverables, while building your skills as a Java Developer in the Picnic Tech Academy.

Our Java developers are very passionate about what they do, and that comes across in this recent blog post about our experience in adopting Java 17.

Also, we don’t hide what we do. Instead, we open-source with the community that helped us grow.

Here’s proof: http://picnic.tech

Who you are

  • You have (or will soon have) a Bachelor’s or Master’s Degree in Computer Science or a related technical field
  • You could be fresh out of college or have up to two years of professional experience in programming and software development
  • You’ve done Java development, and have the willingness to learn technologies to create systems at scale
  • Your English skills are on point (no Dutch required)

Extra credit for:

  • Familiarity with Spring, MongoDB, or PostgreSQL
  • Relevant working experience alongside your studies

The tech we use

  • Java 17 (Reactor and Spring 5)
  • ElasticSearch, RabbitMQ, Kafka
  • Maven and Git
  • PostgreSQL, MongoDB
  • AWS, Docker, Kubernetes, Terraform, Vault

Hungry for more? Check out https://stackshare.io/picnic-technologies for an overview of our tech stack.

Picnic perks

Our tech team consists of 20+ product teams, each working on tons of innovative projects, and our startup culture means you’ll get the opportunity to make a real difference. We care about your professional development and you’ll get access to various webinars, Lunch & Learn sessions—and let’s not forget the Tech Academy!

Our salaries are market competitive, we keep our workweek flexible, and our pension plan takes care of your future self. You’ll get fresh lunch and snacks daily in our modern Amsterdam office. We also offer a relocation package: If you join Picnic from abroad, we’ll cover your trip to Amsterdam, sponsor your Visa, and offer you a month of accommodation while you settle in (as long as regulations allow).

You’ll be part of an organization with over 80 nationalities with plenty of cool stuff to fill your social calendar, including after-work drinks, sports groups, board game evenings, language lessons, our annual Picnic festival, company ski trip, and much more!