Talent.com
Senior Java Developer
Senior Java DeveloperSkip • Toronto, Canada
No longer accepting applications
Senior Java Developer

Senior Java Developer

Skip • Toronto, Canada
7 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
Intermediate / Senior Java Developer

Intermediate / Senior Java Developer

Tngoc • Markham
Full-time
We’re looking for a talented Intermediate / Senior Java Developer to join our growing team.We seek candidates who are passionate about problem-solving, have a motivated and driven mindset, and are ea...Show more
Last updated: 21 days ago • Promoted
Senior Java Microservices Developer

Senior Java Microservices Developer

Delpath • Toronto
Full-time
The best candidate is a full-stack Java developer with strong experience building and deploying microservices, ideally with hands‑on expertise using Kubernetes for container orchestration on GCP.CO...Show more
Last updated: 21 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: 21 days ago • Promoted
Senior Database Java Developer

Senior Database Java Developer

Alert Driving • North York, Ontario, Canada
Full-time
Quick Apply
Backend Application Developer - Job Description.We are currently looking for an experienced application developer who is well-versed in database-centric application development and will support the...Show more
Last updated: 30+ days ago
Senior Java Developer - Backend

Senior Java Developer - Backend

CG Consulting Group • Toronto
Full-time
This is with a large IT services firm for a major Canadian bank.Candidate must have legal work status for Canada.Client Location is downtown Toronto, close to GO and TTC. Hybrid - In-Office 3 days p...Show more
Last updated: 21 days ago • Promoted
Senior Java Architect & Tech Lead

Senior Java Architect & Tech Lead

My Recruiter • Toronto
Full-time
A leading recruitment firm seeks a Principal Java Developer in Toronto, Ontario.The ideal candidate will design and develop high-performance applications, contributing significantly to technical pr...Show more
Last updated: 21 days ago • Promoted
Senior Full Stack Developer Java

Senior Full Stack Developer Java

GFT TECHNOLOGIES SE • Toronto
Full-time
Senior Full Stack Developer Java.Location : Toronto, ON, CA, M5J 2P1.This is a long term contract opportunity (12 mnths contract) and has no sponsorship option. This role will involve working on Delt...Show more
Last updated: 21 days ago • Promoted
Senior Java Software Engineer - toronto

Senior Java Software Engineer - toronto

Hays • toronto, on, ca
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 Software Engineer

Senior Java Software Engineer

eBay • toronto, ON, ca
Full-time
About the Company Build our platforms and systems infrastructure using your strong background in distributed systems, network system design, and large-scale database sys...Show more
Last updated: 19 days ago • Promoted
Senior Java Developer

Senior Java Developer

Cloudious LLC • Toronto, ON, Canada
Full-time
Quick Apply
SO 9142915138_1 , 9142915138_2- SO tagged in the Ripplehire -New Requirement Senior Java Developer Show more
Last updated: 8 days ago
Senior Java Developer - Cloud & API (FinTech, Hybrid)

Senior Java Developer - Cloud & API (FinTech, Hybrid)

Univeris Corporation • Toronto
Full-time
A leading financial technology firm in Toronto seeks an experienced Software Developer to join their dynamic team.You will work on software analysis, design, and maintenance, using agile practices....Show more
Last updated: 14 days ago • Promoted
Senior Java Developer

Senior Java Developer

Infoya • Toronto
Full-time +1
We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enterprise-grad...Show more
Last updated: 21 days ago • Promoted
Senior Java Enterprise Developer — Hybrid Contract

Senior Java Enterprise Developer — Hybrid Contract

Akkodis • Toronto
Full-time
A technology consulting firm is seeking an experienced Software Developer (Java) for a contract role in Toronto, ON.The position requires hands-on expertise in developing n-tier enterprise applicat...Show more
Last updated: 21 days ago • Promoted
Senior Java & Curam Developer - Hybrid, Cloud & API Focus

Senior Java & Curam Developer - Hybrid, Cloud & API Focus

Rubicon Path • Toronto
Full-time
A technology consulting company in Toronto is seeking a Senior Software Developer to lead the design and deployment of high-performance applications. The ideal candidate must have proficiency in Jav...Show more
Last updated: 21 days ago • Promoted
Senior Java Full Stack Developer

Senior Java Full Stack Developer

Teranet Inc. • Toronto
Full-time
Teranet is Canada’s leader in the delivery and transformation of statutory registry services with extensive expertise in land and commercial registries. We also market insightful property and data s...Show more
Last updated: 17 days ago • Promoted
Senior Java Backend Engineer

Senior Java Backend Engineer

Meld • Toronto, CA
Full-time
Quick Apply
The platform simplifies how businesses connect with third-party providers across payments, crypto, and bank-linking, reducing technical complexity and accelerating product development.Meld’s soluti...Show more
Last updated: 30+ days ago
Senior Java Applications Lead — Spring, Azure & REST

Senior Java Applications Lead — Spring, Azure & REST

Canadian Imperial Bank of Commerce • Toronto
Full-time
A leading Canadian financial institution seeks an experienced development team lead in Toronto.You will advocate continuous improvement and ensure development best practices, while mentoring interm...Show more
Last updated: 5 days ago • Promoted
Senior Java Enterprise Developer (Onsite Toronto)

Senior Java Enterprise Developer (Onsite Toronto)

Source Code • Toronto
Full-time
A leading software solutions provider in Toronto is seeking an experienced Java Enterprise Developer for a 1-year onsite contract. The role involves translating technical specifications into working...Show more
Last updated: 7 days ago • Promoted