Java Developer

3 maanden geleden


Amsterdam, Noord-Holland, Nederland Picnic Voltijd
About Picnic

Building the supermarket on wheels
Started in 2015 in the Netherlands, Picnic now delivers groceries to millions across three countries, growing fast. The idea? We're bringing back the milkman. Imagine personal service and fresh products but in a modern, sustainable way. We're looking for bright minds to shape the future of grocery shopping with us. Ready to join the revolution?


Tech at Picnic
At Picnic we merge advanced technology with a customer-centric approach. We aim to create a simple, affordable, and enjoyable grocery shopping experience. Work on various aspects like our mobile app, store backend, internal development platforms, delivery routing, warehouse logistics, and ML models – all built in-house. We're looking for problem-solvers who thrive in a collaborative environment. We are open to junior and experienced software, data and ML engineers. Our diverse team welcomes innovative and bold ideas.


Picnic perks
1. With a diverse team of over 80 nationalities, you're sure to find your people
2. You'll work in an awesome scaleup environment with the freedom to drive your own projects and create a visible impact
3. We offer a well rounded relocation package to help you make your new step


"At Picnic, we build the technology that powers the transition towards a sustainable food
supply chain where we delight customers with more choice, fresher products, and less
waste. The team behind this innovation loves to crack hard problems, uses data to
explore unbeaten paths, and strives to stay ahead of the curve in this fast-paced
industry."

– Daniel Gebler, CTO


Want to learn more? Check out our blogs


Position

Check out our latest blog post to learn about why we chose Java

At Picnic, we're revolutionizing the way people buy groceries with our innovative and sustainable app-only service. We do almost everything in-house, developing cutting-edge technologies and processes to ensure we continue to grow rapidly without missing a beat. If you're a passionate Java developer we're offering you the opportunity to join the diverse team at our Amsterdam HQ and make a real difference in our scaleup environment.

In a nutshell

Picnic has over 20 Java backend development teams, each highly involved with and essential to all parts of the company. From enabling a smooth shopping experience, to ensuring we fulfill our customers' orders efficiently in our warehouses: there's a wide range of products to work on. Product teams are also supported by the work of our platform teams on key technologies and infrastructure. Finding the right team to join is a breeze through a 'Tech Safari' that will be organized after your onboarding. You'll get to join three different teams for a week, to find the best match.

At Picnic your skills will be complemented with the latest tech and our diverse projects will keep you challenged and motivated. From designing, developing, and testing new user-facing features, to optimizing supply chain systems and improving the scalability and security of our platform: you'll be managing individual project priorities, deadlines, and deliverables, while finding yourself fully immersed in an engaging startup culture.

What you'll do

  • Take ownership of projects, grow, and work collaboratively with your colleagues
  • Design, test, evolve, and evaluate the nuts and bolts of our operation while offering a creative and analytical approach
  • You feel at home writing platforms and display an intricate understanding of how each line of code fits into a business plan

We don't hide what we do. Instead, we open-source with the community that helped us grow. Here's proof:

Technologies we use

  • Java 17 (Spring 5 with Spring Boot 2, Reactor, Immutables, Maven)
  • Python 3.x
  • RabbitMQ and Kafka
  • PostgreSQL, MongoDB
  • Git and Docker
  • AWS, Helm, Terraform, Kubernetes, Vault
  • New Relic, Grafana and Prometheus

Hungry for more? Check out for an overview of our tech stack.


Your qualificationYou have a Bachelor's or Master's Degree in Computer Science, Artificial Intelligence, Information Technology, Computer Engineering or a related technical fieldYou have at least two years of professional experience in programming and software developmentYou have a profound understanding of back-end development, including Java, Spring MVC, MongoDB and PostgreSQLYour English skills are on point (no Dutch required)
What we offer
Every expert was once a beginner - You'll get plenty of opportunities to challenge yourself and grow, including the Picnic Tech Academy, Lunch & Learn sessions, and tailored soft skills training. We also offer free professional weekly language coursesMake a difference - You'll work in an awesome startup environment with the freedom to drive your own projects and create a visible impact.
Our fully electric vehicles and sustainable business model mean you'll also be contributing to making the world a better placeTeamwork makes the dream work - With more than 80 nationalities across 3 countries, you'll be part of a diverse company with plenty of cool stuff to get involved with, from board game evenings to after-work drinks to our company ski trip and moreYou are what you eat - You'll get freshly prepared, healthy lunches and snacks (with plenty of vegetarian, vegan, and halal options). Coffee snob? Don't worry, our amazing Picnic barista has you coveredStay healthy - Mental health is important. As well as having the option to speak with Picnic colleagues who act as confidential advisors, our collaboration with OpenUp gives you easy access to professional psychologists, along with workshops and materials.
There are plenty of sports communities and events to get involved with, from tennis to yoga, to climbingAttractive package - We offer competitive compensation and a pension plan that looks out for your future self, as well as 25 vacation days per year, so you can recharge your batteriesWork-life balance - Where possible, we like to enable people to work in ways that suit their working styles, which is why we have a hybrid-working model. Our teams generally like to have at least one team day per week at the office (the tasty lunch and Barista-made coffee may be a factor), but besides that, it's up to you and your teamBenefits for expats - It can be daunting starting a new job AND moving to a new country. That's why we offer lots of support for our many expat colleagues, including:
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)In the Netherlands, we offer support with your first tax report as well as arranging the 30% rulingFrom health insurance to living arrangements to pet passports, there are always colleagues who've faced the same challenges and are more than happy to help
  • Java Developer

    2 maanden geleden


    Amsterdam, Noord-Holland, Nederland ABN AMRO Voltijd

    As a Java Developer you will convert user stories into working software, maintain coding standards, and ensure continuous improvement within a hybrid working environment.

  • Senior Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland Avance Consulting Voltijd

    Job SummaryAs a Senior Java Developer at Avance Consulting, you will be responsible for developing the NodeJS stack, microservices, and reactive architecture. The ideal candidate will have 10 years of experience in Java and be a technical architect for the transformation of digital applications.Key ResponsibilitiesDesign and develop scalable and efficient...

  • Java Developer

    2 maanden geleden


    Amsterdam, Noord-Holland, Nederland BeFrank Voltijd

    Wij bieden:NS Business card, ook privé te gebruiken13e maand en vakantiegeld27 vakantiedagen en 1 DiversiteitsdagHybride werkenWaarom BeFrank?Korte lijntjes en snel schakelenOndernemend en innovatiefOpen cultuur en behulpzame collega'sBetekenisvol werk met maatschappelijke impactSnel naar:Wat ga je doen?Wat wij biedenJe werkweekWat breng je meeJe...

  • Senior Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland Picnic Voltijd

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Picnic, a leading innovator in the grocery delivery industry. As a Senior Java Developer, you will play a key role in designing, developing, and testing new features and systems to support our rapid growth.Key ResponsibilitiesDesign and develop high-quality Java-based...

  • Java Developer

    1 dag geleden


    Amsterdam, Noord-Holland, Nederland Picnic Voltijd

    About the RoleWe are seeking a highly skilled Java Developer to join our team at Picnic, a leading innovator in the grocery delivery market. As a Java Developer, you will play a key role in designing, developing, and testing our cutting-edge platform.Key ResponsibilitiesDesign and develop high-quality Java code to meet the needs of our customers and business...


  • Amsterdam, Noord-Holland, Nederland IT topdogs Voltijd

    Medior Java Software Developer / ConsultantWe zijn op zoek naar een ervaren software developer die net zo enthousiast is over innovatie als wij. Als medior Java software developer bij IT Topdogs word je onderdeel van een team dat projecten uitvoert voor een groot aantal opdrachtgevers.FunctieomschrijvingAls software developer of softwareconsultant kom je bij...

  • Senior Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland Picnic Voltijd

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Picnic, a leading online supermarket revolutionizing the way people buy groceries. As a Senior Java Developer, you will play a key role in developing cutting-edge technologies and processes to ensure our continued growth and success.Key ResponsibilitiesDesign, develop,...

  • Senior Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland ITL Netherlands Voltijd

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at ITL Netherlands. As a Java Spring Boot Lead, you will play a key role in shaping the future of our company's technology landscape.Key ResponsibilitiesDesign and develop high-quality Java-based solutions using Spring Boot and microservices architectureLead the development...

  • Cloud Architect

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland STAFIDE Voltijd

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at STAFIDE. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex applications using Java and Spring Boot.Key ResponsibilitiesDesign and develop high-quality software applications using Java and Spring Boot.Lead...

  • Senior Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland ING Voltijd

    About the RoleWe are seeking a highly skilled Java Developer to join our experienced DevOps team within the Global IT Operations tribe of Infrastructure and Engineering at ING.Key ResponsibilitiesWork in a DevOps squad on a global platform, providing services to ING worldwide.Develop Availability solutions within ING on a global scale, using Java 17 Spring...

  • Software Engineer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland NN Voltijd

    Java Developer (Mid/Senior Level) We are seeking a skilled Java Developer to join our dynamic team at NN. The ideal candidate will possess a strong background in software development and be adept at utilizing Java technologies to create robust applications. Key Responsibilities: Design, develop, and maintain high-quality Java applications. Collaborate with...

  • Java Developer

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland ING Voltijd

    Are you passionate about building robust IT applications and services that align with strategic goals? Join our dynamic team at ING, where we focus on delivering and maintaining cutting-edge IT solutions. This role is perfect for a Java developer eager to contribute to our digital transformation journey.The teamAs a member of the ING WB TS Account & Cash...

  • Senior Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland AND Digital Voltijd

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at AND Digital. As a Senior Java Developer, you will be responsible for championing software quality and technical vision for our clients and our company.Key ResponsibilitiesDesign and develop large-scale software applications using Java, SpringBoot, Azure, Kafka, AWS, and...

  • Chapter Lead Java Developer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland ING Voltijd

    About the RoleWe are seeking a highly skilled and experienced Chapter Lead to join our team at ING. As a Chapter Lead, you will be responsible for leading a team of Java developers and contributing to the development of our financial markets platform.Key ResponsibilitiesLead a team of Java developers and provide guidance and support to ensure the successful...


  • Amsterdam, Noord-Holland, Nederland Profit4cloud Voltijd

    OverzichtWe zijn op zoek naar een ervaren Full-stack Java developer om ons team te versterken. Als Full-stack Java developer bij Profit4Cloud ben je verantwoordelijk voor het ontwikkelen en implementeren van cloud-native softwareoplossingen voor onze opdrachtgevers.VerantwoordelijkhedenOntwikkelen en implementeren van cloud-native softwareoplossingenWerken...

  • Java Software Engineer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland NN Voltijd

    Position: Java Developer (Mid/Senior Level) We are seeking a skilled Java Developer to join our dynamic team at NN. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions. Key Responsibilities: Develop and implement robust Java applications. Collaborate with cross-functional teams to define, design,...

  • Java Software Engineer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland NN Voltijd

    Java Developer (Mid-Level/Senior) We are seeking a skilled Java Developer to join our dynamic team at NN. In this role, you will be responsible for designing, developing, and maintaining robust Java applications that meet the needs of our clients. Key Responsibilities: Develop high-quality software solutions using Java technologies. Collaborate with...

  • Senior Java Ontwikkelaar

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland Searchsoftware Voltijd

    Over de RolWe zijn op zoek naar een ervaren Java Developer die zich kan vinden in onze visie op innovatie en verbetering. Als Senior Java Ontwikkelaar bij Searchsoftware ben je verantwoordelijk voor het ontwerpen, programmeren, testen en implementeren van softwareoplossingen.VerantwoordelijkhedenOntwerpen en programmeren van softwareoplossingenTesten en...

  • Software Engineer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland NN Voltijd

    Java Developer (Mid-Level/Senior) We are seeking a skilled Java Developer to contribute to our innovative projects at NN. This role involves: Developing robust and scalable Java applications Collaborating with cross-functional teams to define and implement new features Participating in code reviews and ensuring best practices in software development...

  • Java Software Engineer

    3 dagen geleden


    Amsterdam, Noord-Holland, Nederland NN Voltijd

    Position: Java Developer (Mid/Senior Level) We are seeking a skilled Java Developer to contribute to our innovative projects at NN. This role involves: Technical Expertise: Utilize your knowledge in Java programming to develop high-quality software solutions. Collaboration: Work closely with cross-functional teams to ensure seamless integration of...