Talent.com
Senior Java Developer
Senior Java DeveloperSkip • Toronto, Canada
Senior Java Developer

Senior Java Developer

Skip • Toronto, Canada
2 days ago
Job type
  • Full-time
Job description

Ready for a challenge? Then Just Eat Takeaway.com 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

Join the team at the heart of our partners' success. We are a cross‑functional team of Mobile, Web, and Backend engineers dedicated to building the innovative platform tools that empower our retail partners to thrive. Our work provides the foundation for these retail partners to connect with customers across Canada. As a Backend Engineer, you will be a key contributor, designing and building the robust Java services and APIs that power our entire partner ecosystem. We own our products from ideation to release and operate in a fast‑paced, agile environment. We don’t just write code; we live by our mantra to "Question every requirement!" to ensure we build the right things, the right way.

We are looking for a collaborative and curious engineer who is passionate about building scalable systems. If you’re excited by technical challenges and want to see your work make a tangible impact, this is the team for you. Experience using AI coding assistants and an understanding of prompt engineering would be a strong asset.

Location : Remote Canada

Reporting to : Technology Manager

Maintain existing and develop new microservices using Java 21. Extend the functionality of existing applications per business requests.

Maintain existing and develop new infrastructure resources on the AWS platform using Terraform.

Work with a microservices architecture using REST API and message brokers.

Design, build, and maintain high‑performance, scalable backend services and APIs using Java.

Collaborate daily with Mobile, Web, and Product counterparts to deliver seamless end‑to‑end features.

Own your work throughout the entire product development lifecycle, from technical design and planning to market release.

Review the code of peers in a team. Mentor more junior team members.

Contribute and adhere to patterns and processes.

Identify improvements, highlight risks vs benefits, and translate them into technical requirements.

Work with the product team, providing technical knowledge and expertise to help design the future of our products.

Participate in paid on‑call rotation.

Key Ingredients

Be curious, with a strong appetite for new knowledge.

Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging.

Solid understanding of consuming, producing, and designing RESTful web services.

Experience with Docker containers and microservices architecture.

Experience with Java (Spark and Quarkus frameworks).

Experience with streams and list operations.

Experience in design patterns (Onion Architecture, DDD).

Experience with message brokers (Amazon SQS, RabbitMQ).

Experience with AWS (ECS, Lambda, DynamoDB, RDS, ElasticSearch, Redis).

Experience with system logging and monitoring tools such as Grafana, AWS CloudWatch and DataDog.

Experience with data persistence in relational, MySQL, unstructured and / or cached forms.

Knowledge of Infrastructure‑as‑a‑Code (Terraform).

Understanding of continuous delivery, deployment, and integration.

Familiarity with CI / CD best practices and tools (Jenkins, Groovy).

Familiarity with version control (Git) and related tools.

As a plus, experience leveraging AI coding assistants (e.g., GitHub Copilot) and an interest in prompt engineering to accelerate development.

Optional Toppings

Experience mentoring / influencing peers.

Be comfortable in a multi‑team environment, and familiar with pull‑request workflows & etiquette.

Be a self‑starter, whether that’s coming up with new ideas, developing organizational and technical knowledge, or improving existing processes and solutions.

Familiarity with Java framework Quarkus.

Some experience working with React.js and Python – useful to understand what front‑end teammates are working on.

Familiarity with code quality tools (SonarQube).

At JET, This Is On The Menu

Our teams forge connections internally and work with some of the best‑known brands on the planet, giving us truly international impact in a dynamic environment. Fun, fast‑paced and supportive, the JET culture is about movement, growth and celebrating every aspect of our JETers. Thanks to them we stay one step ahead of the competition.

Inclusion, Diversity & Belonging

No matter who you are, what you look like, who you love, or where you are from, you can find your place at Just Eat Takeaway.com. We’re committed to creating an inclusive culture, encouraging diversity of people and thinking, in which all employees feel they truly belong and can bring their most colourful selves to work every day.

What else is cooking?

Want to know more about our JETers, culture or company? Have a look at our career site where you can learn more.

Compensation range : $102,600.00 – $130,000.00. Final compensation may vary based on skills, experience, and internal equity.

#J-18808-Ljbffr

Create a job alert for this search

Senior Java Developer • Toronto, Canada

Similar jobs
Senior Java & Mobile Solutions Engineer

Senior Java & Mobile Solutions Engineer

YDC Pro • Toronto C6A, ON, Canada
Full-time
A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platform...Show more
Last updated: 25 days ago • Promoted
Senior Java Developer

Senior Java Developer

Bounteous • Toronto, Canada
Full-time
Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportun...Show more
Last updated: 13 days ago • Promoted
Senior Java Developer

Senior Java Developer

Scotiabank • Toronto, Canada
Full-time
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Global Fraud Technology team develops and manages innovative products designed to support t...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer

Senior Java Developer

Edjuster • Toronto
Full-time
This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE. Smarter decisions, fewer barriers, and better incentives are just th...Show more
Last updated: 16 days ago • Promoted
Senior Java Developer

Senior Java Developer

Compunnel, Inc. • Toronto, Canada
Full-time
Enterprise Technology & Services (ETS) delivers shared technology services for the Firm, supporting all business applications and end users. ETS provides capabilities for the entire software develop...Show more
Last updated: 24 days ago • Promoted
Senior Java Developer (Trading Systems)

Senior Java Developer (Trading Systems)

Luxoft • markham, on, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 14 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

Hays • Toronto, ON, Canada
Full-time
Design and develop microservices using Java 8 / 17 and Spring Boot framework.Build RESTful APIs with Spring MVC / REST.Implement Spring Cloud components (Eureka, Config Server, Zuul).Work with JPA / Hibe...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer – Spring Boot & Microservices

Senior Java Developer – Spring Boot & Microservices

Effiqt • Toronto C6A, ON, Canada
Remote
Full-time +1
We are seeking a highly skilled Senior Java Developer with extensive experience in Spring Boot and Microservices architecture. The ideal candidate will have a proven track record of building scalabl...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer

Senior Java Developer

VySystems • Toronto, Canada
Full-time
Java Backend Developer - API, Microservices Experience Level : .Proven experience in designing Java / Java EE solutions.Experience in designing Microservices & APIs. Proven experience in Java back-end d...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer (Contract)

Senior Java Developer (Contract)

Medium • Toronto, Canada
Full-time
Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence. Join our team to work on everything...Show more
Last updated: 30+ days ago • Promoted
Senior Java Full Stack Developer

Senior Java Full Stack Developer

Teranet • Toronto C6A, ON, Canada
Full-time
Senior Java Full Stack Developer.Who We Are : Teranet is Canada’s leader in the delivery and transformation of statutory registry services with extensive expertise in land and commercial registries....Show more
Last updated: 20 days ago • Promoted
Senior Java Developer

Senior Java Developer

ALLTECH CONSULTING SVC INC • Toronto, Canada
Full-time
Job Description : Enterprise Technology & Services (ETS) delivers shared technology services for the Firm supporting all business applications and end users. ETS provides capabilities for all stages ...Show more
Last updated: 24 days ago • Promoted
Senior Java Developer

Senior Java Developer

Just Eat Takeaway.com • Toronto, Canada
Full-time
Ready for a challenge? Then Just Eat Takeaway.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 p...Show more
Last updated: 11 days ago • Promoted
Senior Java Developer

Senior Java Developer

GFL Environmental Inc. • Toronto, Canada
Full-time
Senior Java Developer page is loaded## Senior Java Developerlocations : .Posted Todayjob requisition id : .R30632Our GFL team is expanding, and we’re looking for a Senior Java Developer to join us in V...Show more
Last updated: 24 days ago • Promoted
Senior Java Developer

Senior Java Developer

Behavox • Toronto, Canada
Full-time
Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
Last updated: 20 days ago • Promoted
Senior Java Developer

Senior Java Developer

CIBC • Toronto, Canada
Full-time
What you’ll be doing You’ll be joining CIBC’s Shared Platform Application Engineering Group and be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale c...Show more
Last updated: 30+ days ago • Promoted
Senior Java API developer

Senior Java API developer

Iris Software Inc. • Toronto C6A, ON, Canada
Remote
Full-time
Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software.Iris's client, one of the world's largest multinational Investment banking and financial services cor...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer

Senior Java Developer

PowerToFly • Toronto, Canada
Full-time
Overview The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordinatio...Show more
Last updated: 16 days ago • Promoted