Java Developer

TabSquare PTE.LTD.

Apply to this job
Kecamatan Setiabudi, Daerah Khusus Ibukota Jakarta, id on site Until 8/22/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

TabSquare is a well-funded restaurant tech start-up, with leading investors including Kakaku.com, Coca-Cola Amatil, Resorts World, and Walden International. It offers F&B digital ordering systems powered by TabSquare’s proprietary AI algorithms. With a unique data-driven approach to restaurant management and customer engagement, TabSquare helps partner restaurants drive higher sales, streamline operations, and provide a better customer experience.

A Market Leader in Singapore with clients in Australia, Malaysia, Philippines, Indonesia, TabSquare serves over 20 million diners annually. Clients include well-known F&B brands such as Pizza Hut, Burger King, KFC, Jollibee, Sushi Tei, Paradise Food Group, Old Town White Coffee, Richeese Factory, and PappaRich.

Responsibilities

  • Develop web applications according to development standards, best practices and methodologies.
  • Continuously find ways to improve and optimize the architecture, code and processes of our Backend applications.
  • Propose new features, functionality and ideas to improve the backend applications.
  • Work closely with product managers and other developers towards the completion of development assigned features.
  • Research on new technologies and make recommendations and decisions on inclusion into the development methodologies and product architecture.

Qualifications

  • 3+ years of working experience in a similar role
  • Experience working in OOP & TDD environment
  • Hands on experience in Java, Springboot
  • Familiarity with MySQL, Redis, PostGre
  • Good knowledge in Design Pattern Programming
  • Ability to investigate critical issues of the system, and to propose and implement the solution
  • Great team player, also have the ability to work independently with minimum supervision
  • Experience / Knowledge in the following area would be plus point: Mobile payments / m-Commerce & Commerce based applications such as ERP, Accounting, Point of Sale, e-Commerce, Loyalty & Redemption systems etc.
  • SCRUM Agile Software Development
  • Must be proficient in English (written and spoken)

What We Offer:

  • Growing company in a sunrise sector of F&B tech with amazing AI powered products.
  • Opportunity to strengthen regional experience working in multiple markets in the region and internationally (to be added only for regional roles)
  • Great base of well-known F&B Brands 
  • A culture that promotes empowerment, autonomy, and new ideas, enabling employees to deliver the best work of their careers
About this role

Summary

Develop and optimize backend web applications using Java, Springboot, and related technologies.

Job title

Java Developer

Experience level

3+ years

Industry

software

Location requirements

Kecamatan Setiabudi, Jakarta; remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javaspringbootmysqlredispostgredesign patternooptdd

Preferred skills

mobile paymentsm-commerceerpaccountingposloyalty systemsscrum

Specializations

javaspringbootmysqlredispostgre
Locations

Structured locations inferred from the posting.

Unknown location

On-site