Java Developer (Retail Platform)

Joinmakropro

Apply to this job
Suan Luang, Bangkok, Thailand remote Until 8/21/2026 First posted February 4, 2026 Last posted February 4, 2026
Job description
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Ability to write effective database programs.
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Requirements

  • Demonstrable experience in Core Java, Spring Boot,XML
  • Good knowledge on JBoss Seam, JSF, Hibernate, JBoss7.x
  • Knowledge on working with Oracle Database and Familiar with Redis DB.
  • Deep knowledge of Object-Oriented programing and engineering principles like SOLID
  • Significant experience writing and utilizing RESTful APIs,GraphQL API's, asynchronous message queues, and services and performance tuning large scale apps
  • Experience with building and maintaining large scale distributed architectures (e.g. microservices-based)
  • Knowledge on Redis is added advantage.
  • Comfortable with AWS tools including ECS, Cloudwatch,Lambda, RDS - Certification is a big plus
  • Comfortable with modern devops best practices and tools including Kubernetes, Terraform, CI/CD, ElasticSearch
  • Excellent communication and teamwork skills.
  • Degree in Computer Science or related field.
About this role

Summary

Design, develop, test, and maintain retail platform software with APIs and microservices.

Job title

Java Developer (Retail Platform)

Experience level

demonstrable experience

Industry

software

Location requirements

Suan Luang, Bangkok, Thailand; no remote work specified.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Core JavaSpring BootXMLRESTful APIsObject-Oriented programmingOracle DatabaseRedisAWSKubernetesTerraformCI/CD

Preferred skills

GraphQLasynchronous messagingperformance tuningCloudwatchLambdaRDSElasticSearchCloud certification

Specializations

JavaSpring BootAPIsmicroservicesdistributed architecture
Locations

Structured locations inferred from the posting.

Suan Luang, Bangkok, Thailand

On-site Place