Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
Responsibilities
Architect, develop, and operate core services and distributed systems powering delivery areas and fees calculations
Own backend systems end-to-end, from system architecture and API design through deployment, observability, and performance optimization
Maintain existing and develop new Java 21 microservices
Extend existing applications based on business requests
Maintain and develop AWS infrastructure resources using Terraform
Design, build, and maintain high-performance, scalable backend services and APIs using Java
Participate in architectural decisions, RFCs, and technical design reviews across the Logistics domain
Collaborate with Product, QE, and Data colleagues to ship high-quality releases on a continuous delivery cadence
Own work throughout the product development lifecycle from technical design and planning to market release
Review peers’ code
Support and mentor team members and help grow backend engineering as a discipline
Identify improvements, highlight risks versus benefits, and translate them into technical requirements
Work with the product team to design the future of products
Participate in a paid on-call rotation
Help shape the technical direction of backend engineering within the organization
Requirements
7+ years of hands-on experience architecting and building scalable, high-performance enterprise applications and leading complex software development projects
Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging
Solid understanding of consuming, producing, and designing RESTful web services
Experience with Java, including Spark or Quarkus framework
Experience with streams and list operations is a nice-to-have
Design patterns for distributed systems, including bounded contexts, sagas, eventual consistency, and the outbox pattern (must have)
Experience in Domain-Driven Design (DDD) is a strong nice-to-have
Experience with message brokers such as Kafka, Amazon SQS, and RabbitMQ
Production experience deploying to AWS and running services on Kubernetes (EKS)
Experience with system logging and monitoring using Grafana, AWS CloudWatch, and DataDog
Experience with data persistence in relational, MySQL, unstructured, and/or cached forms
Strong experience with Redis is a plus
Knowledge of Infrastructure-as-Code using Terraform is nice-to-have
Understanding of continuous delivery, deployment, and integration
Familiarity with Version Control using Git and related tools
Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar is required
Experience making repositories agent-ready, maintaining clear in-repo documentation, AGENTS.md / CLAUDE.md files, structured code conventions, and reproducible local setups
Experience using AI agents for code generation, refactoring, debugging, and automated PR workflows
Experience integrating AI into backend engineering workflows
Understanding of prompt engineering and evaluation of AI-generated outputs in a software engineering context
Awareness of best practices for AI-driven development, including reliability, reproducibility, security, and governance
Must complete a background check and sign a Consent for Disclosure of Personal Information
Benefits
Monthly Skip spend allowance
Generous PTO with a buy and sell program with up to 5 extra days
Up to 20 weeks top up for parental leave
Flexible medical & dental insurance for you and your family
World-class training resources
Exclusive offers from Workperks from hundreds of top brands
RRSP contributions with diverse investment portfolios
Paid sick time
Well-being support programs
Freedom to work from almost anywhere in the world for 4 weeks a year
Dedicated mentorship
Global mobility pathways
Wellness-first culture rooted in true diversity and inclusion
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.
Kubernetes and HPC Engineer building scalable AI/ML and simulation infrastructure for Capgemini Engineering. Managing Kubernetes, HPC clusters, NVIDIA GPUs, automation, and cloud - native platforms.
Technical Architect leading Salesforce architecture, integrations, and data migration for Clariti, which empowers governments to deliver exceptional citizen experiences. Supporting complex implementations and delivery improvements.
Senior backend engineer building scalable lakehouse infrastructure for Affirm’s pay - over - time platform. Leading distributed data systems, reliability, technical standards, and engineering delivery.
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.
Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test - driven development within a collaborative engineering team.