Java Developer (Freelance)

Java Developer (Freelance)

Picnic is the world’s fastest growing online supermarket with a unique business model and a highly engaged customer base. Our mission is to make grocery shopping simple, fun, and affordable for everyone.

Beyond that, we love working towards a greener future by using cutting-edge warehouse technologies and running a 100% electrical fleet of delivery vans.

We are on the hunt for a bright, energetic Java Developer who will help us build the future of online food shopping. Although we can’t say much about it yet, we guarantee you’ll be at the core of an industry revolution. Ready to join?

Where you fit in:

As a freelancer, you are joining one of our project and product teams. Although your time with us may be temporary, you will work side by side with our engineers. To keep things practical, you live in the Amsterdam area and can spend at least 80% of the week at our office.

What challenges await you:

  • Create high-quality code that is scalable, reliable and reusable
  • Innovate and advance the core planning, shopping, retailing and shipment algorithms
  • Optimize supply chain systems to maximize operational performance and efficiency
  • Analyze and improve the scalability and security of our platform
  • Manage individual project priorities, deadlines, and deliverables

Who you are:

  • Bachelor’s Degree in Computer Science or related technical field
  • At least 1 year of experience in software development
  • A profound understanding of back-end development (Java, Spring MVC, MongoDB, Elastic, PostgreSQL)
  • Critical thinking and initiative: Hands-on, nothing-is-impossible mindset
  • Mental athleticism: Highly analytical and curious intellect
  • Out-of-the-box thinking: Ability to translate business requirements into high-performing scalable technical solutions
  • Superb communication: Capacity to articulate challenges and problems to all teams

Technologies we use:

  • Java 11 (RxJava and Spring), Python, JavaScript (TypeScript)
  • ElasticSearch, RabbitMQ, Kinesis
  • NPM, Yarn, Webpack
  • Maven and Git
  • PostgreSQL (PostGIS), MongoDB, Snowflake
  • Hadoop, Spark, Elastic MapReduce (EMR)
  • AWS, Docker, Kubernetes, Kops, Terraform, Vault, Packer


  • iconCV screening
  • iconPhone conversation
  • iconOnline test (dependent per role)
  • iconInterviews
  • iconOn-site day
  • iconHired

Share this position with someone else