GrubHub

Java Developer

GrubHub$79K — $104K *
US-Anywhere
+ 2 other locationsRemote
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Professional experience with Java and microservices architecture.
  • Strong fundamentals in data structures, design patterns, testing, and debugging.
  • Hands-on experience with AI development tools integrated into workflows.
  • Experience with relational databases (MySQL/Postgres) and message brokers.
  • Familiarity with Docker, CI/CD practices, and core AWS services.

Responsibilities

  • Write, test, and maintain code for core financial microservices in Java.
  • Contribute to the development of reliable solutions using microservices and REST APIs.
  • Utilize AI tools like Kiro and Claude Code during the software development lifecycle.
  • Participate in code reviews to ensure high code quality standards.
  • Collaborate across teams and contribute to reusable code components.
  • Maintain existing infrastructure on AWS and Terraform.
  • Work closely with product teams to translate technical requirements into solutions.

Benefits

  • Remote work opportunity based in Canada.
  • Dynamic, fast-paced work environment.
  • Supportive team culture emphasizing growth and innovation.
Full Job Description

About this role

The Partner Financial Services team, a critical component of our global Fintech pillar, is seeking a skilled Java Developer. You will contribute to core services that power partner payments and financial operations across the entire global Just Eat Takeaway network. This role is ideal for a developer who combines solid core engineering skills with modern AI tools to maximize velocity and software reliability.


Location: Remote Canada
Reporting to: Technology Manager


These are some of the key ingredients to the role:

  • Write, test, and maintain code for core financial microservices using modern Java (including Java 21).
  • Contribute to the development of reliable solutions utilizing microservices, REST APIs, and message-driven patterns.
  • Utilize tools like Kiro and Claude Code across the software development lifecycle, including scoping technical work, generating code, debugging production issues, and writing unit/integration test suites.
  • Participate in code reviews and follow team best practices to ensure high standards of code quality.
  • Work with other teams, follow shared standards, and contribute to reusable components as part of our inner-source approach.
  • Maintain and support existing infrastructure resources on AWS and Terraform.
  • Work closely with the product team to understand technical requirements and deliver on business goals.
  • Proactively seek and share knowledge and insights with the team.

What will you bring to the table?

  • Professional experience with Java and microservices architecture.
  • Strong fundamentals in data structures, design patterns, testing, and debugging.
  • Hands-on experience integrating AI development tools into engineering workflows, paired with the critical eye needed to evaluate, refactor, and validate AI outputs.
  • Understanding of System Design and Reliability Engineering principles.
  • Experience with relational databases (MySQL/Postgres) and message brokers.
  • Experience with Docker containers, CI/CD practices (Jenkins, GitHub Actions), Git, and core AWS services (ECS, EKS, Lambda, DynamoDB, RDS).
  • Understanding of System Design, Reliability Engineering principles, and observability tools like DataDog or AWS CloudWatch. Passion for teamwork, engaging in code reviews, and continuous learning.

Optional toppings:

  • Experience with C# .NET development.
  • Experience with Typescript/React development.
  • Familiarity with the Fintech domain.

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 about celebrating every aspect of our JETers. Thanks to them we stay one step ahead of the competition.

About GrubHub

Grubhub Inc., together with its subsidiaries, provides an online and mobile platform for restaurant pick-up and delivery orders in the United States. The company connects approximately 300,000 local restaurants with diners in various cities. It offers Grubhub, Seamless, and Eat24 mobile applications and mobile Websites; and operates Websites through grubhub.com, seamless.com, eat24.com, and menupages.com. The company also provides corporate program that offers employees with various food and ordering options, including options for individual meals, group ordering, and catering, as well as proprietary tools that consolidate various food ordering into a single online account. In addition, it offers Allmenus.com and MenuPages.com, which provide an aggregated database of approximately 440,000 menus from restaurants in 50 states; Grubhub for Restaurants, a responsive Web application that can be accessed from computers and mobile devices, as well as Grubhub-provided tablets; point of sale (POS) integration, which allows restaurants to manage Grubhub orders and update their menus directly from their existing POS system; and Website and mobile application design and hosting services for restaurants, as well as technology and fulfillment services, including order transmission and customer relationship management tools. The company was formerly known as GrubHub Seamless Inc. and changed its name to Grubhub Inc. in February 2014. Grubhub Inc. was founded in 1999 and is headquartered in Chicago, Illinois.
Learn more about GrubHub
Size
13,246 employees
Market Cap
$7.2 billion
Industry
Net Income
-$155.8 million
Founded
2004
5 Year Trend
+38.1%
Revenue
$1.8 billion
NASDAQ

Similar Jobs

More Jobs at GrubHub

More Finance & Insurance Jobs

Find similar Java Developer jobs: