FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Java Developer
Takeaway.com. Architect, develop, and operate core services and distributed systems powering delivery areas and fees calculations .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in architecting and developing scalable backend services using Java, with a strong focus on AWS infrastructure management and continuous delivery practices. Proficient in mentoring team members and driving technical direction within backend engineering.
Highest-signal resume keywords
Java 21 Microservices DevelopmentAWS Infrastructure ManagementRESTful Web Services DesignDistributed Systems Design PatternsAI-Driven Development Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaMicroservicesRESTful Web ServicesDistributed SystemsDomain-Driven DesignKubernetesTerraformData PersistenceMessage BrokersAI-Assisted Development Tools
Soft Skills
MentoringCollaborationTechnical Design ReviewProblem-SolvingCommunication
Tools & Technologies
AWS CloudWatchGrafanaDataDogKafkaAmazon SQSRabbitMQGitCursorClaude CodeCodex
Industry Keywords
Continuous DeliveryPerformance OptimizationObservabilityTechnical DirectionBackground Check
Tech Stack
Tools & technologiesAWSDistributed SystemsGrafanaJavaKafkaKubernetesMicroservicesMySQLRabbitMQRedisSparkTerraform
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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
- Paid on-call rotation