Senior Java Developer

bestjobtool

Remote 11 Years Exp Posted 1h ago

Job Description

then just eat might be the place for you. we're a leading global online food delivery platform, and our vision is to empower everyday convenience.

whether it's a friday-night feast, a post-gym poke bowl, or grabbing some groceries, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe.

about this role

are you passionate about building technology that powers a global delivery network? our logistics engineering department is at the heart of the just eat experience, responsible for the entire delivery lifecycle of millions of orders and supporting our vast network of couriers.

the courier onboarding team plays a critical role in this mission. courier onboarding is the front-door for new applicants around the globe interested in joining jet's courier network. these first experiences we provide to prospective couriers are crucial to guide them through the onboarding process and start delivering as a part of jet's courier network.

as a senior member of our team, you'll be instrumental in developing high-impact product features, setting technical direction, and ensuring the architectural integrity of essential services. you will be expected to own complex technical domains, mentor junior engineers, and drive best practices across the team.

responsibilities

  • architect, develop, and maintain highly scalable, robust, and performant backend services using java, ensuring system resilience and operational excellence.
  • serve as a technical leader in feature development, driving complex projects from inception through deployment and post-release monitoring.
  • conduct rigorous code reviews, providing constructive feedback and enforcing high standards for code quality, design patterns, and system architecture.
  • drive architectural discussions and technical roadmap planning, influencing the long-term strategy and health of our systems.
  • collaborate extensively with cross-functional teams (product, data, other engineering teams) to define requirements, design interfaces, and deliver cohesive, effective solutions.
  • expertly troubleshoot and resolve complex production issues in a high-traffic, distributed microservices environment, minimizing downtime and identifying root causes.
  • mentor and coach mid-level and junior engineers on technical design, engineering best practices, and effective problem-solving.
  • proactively identify and lead initiatives for refactoring, performance optimization, and improvement of development processes (ci/cd, testing methodologies).
  • define and implement comprehensive unit, integration, and performance tests to ensure the quality and reliability of developed features.
    • maintain and enhance continuous integration and continuous delivery (ci/cd) pipelines, ensuring rapid and automated deployment with high confidence.

Similar Openings for You