Developer Programmer - RESTOSUITE AU PTY LTD

OpenTalent

Strathfield Municipal Council

On-site

AUD 110,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RestoSuite, a global leader in restaurant SaaS, is seeking an experienced Developer Programmer to join our team. You will architect and develop core business systems, including ordering and inventory, and contribute to AI-powered modules.

You will work on high-concurrency backend, multi-language, multi-currency deployment, ensure performance, and participate in full software life cycle with documentation. Proficiency in Java, Spring, MySQL, Redis, and Docker is expected; experience with RESTful

Qualifications

  • Strong Java experience with solid IO, multithreading, and JVM foundations.
  • Proficient with Spring ecosystem and microservices patterns.
  • Experience with high-concurrency, distributed systems and performance tuning.
  • Proficient in MySQL design, queries, and Redis caching.
  • Experience building RESTful APIs and writing unit/integration tests.

Responsibilities

  • Architect and develop core systems (order, payment, inventory) for high concurrency.
  • Implement backend services for AI-powered modules and ensure scalable deployments.
  • Tackle multi-language and multi-currency deployment challenges and optimize performance.
  • Contribute to full software lifecycle: design, review, deployment, and operations; write docs.

Skills

Java
Spring
Concurrency
MySQL
Redis
RESTful APIs
Testing

Tools

Docker
Git
CI/CD

Job description

RestoSuite is a global leader in restaurant SaaS technology. We specialize in end-to-end, AI-powered operational platforms. Our hardware and software provide a comprehensive, integrated digital management system designed for restaurants and hospitality businesses. Our platforms cover all core operational needs, including ordering, sales, marketing, financial control, employee management, and business intelligence. Our products help restaurants to digitalize operations, increase service efficiency, reduce operational errors, and support multi-site and chain expansion.

Now, we are looking for an experienced Developer Programmer to join our team.

What You'll Do
  • 1. Architect and develop core business systems (order, payment, inventory, etc.), ensuring stability under high concurrency.
  • 2. Implement backend services for AI-powered supply chain and other modules, translating complex business logic into solid code.
  • 3. Tackle challenges of global deployment (multi-language, multi-currency, data compliance) and optimize system performance.
  • 4. Participate in the full software lifecycle from requirements analysis and system design to deployment and operations; write and maintain technical documentation, user guides, and operational procedures.
Tech Stack

Java 8+ · Spring Boot · Spring Cloud · MySQL · Redis · Microservices · RESTful API

What We're Looking For
  • 1. Core Skills: Solid Java experience with a strong foundation (IO, multithreading, JVM), proficient with Spring ecosystem.
  • 2. Concurrency Expertise: Proven experience with high-concurrency, distributed systems, or complex transactions; capable of performance tuning.
  • 3. Database Knowledge: Proficient in MySQL (schema design, query optimization), hands-on experience with caching (Redis).
  • 4. Quality-Focused: Strong testing discipline, able to write unit and integration tests, with high standards for code quality and system stability.
  • 5. Rapid Response: Ability to quickly locate and resolve production issues, with a strong sense of ownership and responsibility, responding promptly to alerts and customer feedback.
  • 6. Engineering Practices: Familiar with Git, CI/CD, and Docker for deployment.
  • 7. Pluses: Experience with restaurant POS or restaurant SaaS; background in ERP or payment systems; interest in AI integration; full-stack or mobile development skills.
What We Value Most
  • Ownership mindset – able to think proactively about business scenarios, not just execute requirements.
  • Clear communication and strong collaboration skills in a fast-paced team environment.
  • Sensitivity to production issues, able to think from the customer's perspective and respond quickly to resolve problems.
What You'll Get
  • Hands-on experience with a global, high-concurrency system, tackling real-world technical challenges.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - AI-Powered Hospitality SaaS
Senior Java Backend Engineer - AI-Powered Hospitality SaaS

OpenTalent • Strathfield Municipal Council

On-site
AUD 110,000 - 170,000
Senior Software Developer
Senior Software Developer

Restoke.ai • City of Port Phillip

Hybrid
AUD 140,000 - 170,000
Senior Software Developer - Hybrid Melbourne SaaS Platform
Senior Software Developer - Hybrid Melbourne SaaS Platform

Restoke.ai • City of Port Phillip

Hybrid
AUD 140,000 - 170,000
Data Manager
Data Manager

SSP Australia & New Zealand • Melbourne

On-site
AUD 80,000 - 100,000
Engineering Manager
Engineering Manager

Everi Pty • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Work from anywhere up to 20 days/yr
Paid parental leave
Generous vacation & birthday time off
+3
Technical Services Consultant
Technical Services Consultant

RGIT Australia • City of Yarra

On-site
AUD 60,000 - 80,000
Senior Java Engineer
Senior Java Engineer

Showtime Consulting • Sydney

On-site
AUD 140,000 - 170,000
Senior Engineer / Tech Lead
Senior Engineer / Tech Lead

Halcyon Knights • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Backend Java Spring Boot Microservices Engineer
Backend Java Spring Boot Microservices Engineer

Infosys Limited • City of Melbourne

On-site
AUD 109,000 - 120,000
Hybrid work arrangements
Senior Software Developer
Senior Software Developer

Technology CII • City of Melbourne

On-site
AUD 140,000 - 170,000