Backend Engineer (JAVA), Makro Head Office

Makro PRO is a technology company offering enterprise solutions with a diverse, international workforce.
Phaya Thai, Bangkok 10400, Thailand
Backend
Mid-Level Software Engineer
In-Person

Description For Backend Engineer (JAVA), Makro Head Office

Makro PRO is seeking a Backend Engineer to join their technology team in Bangkok, Thailand. This role offers an opportunity to work in a diverse, non-hierarchical environment with team members from around the world. The position focuses on developing robust backend solutions using Java and Spring Boot, working with modern technologies including containerization and cloud services. The ideal candidate will be proficient in backend development, database management, and modern software engineering principles. You'll be part of an agile team, contributing to the development of scalable applications and APIs while following best practices in software development. The company offers a clear growth path and welcomes both Thai and international candidates, making it an excellent opportunity for engineers looking to work in a multicultural, dynamic environment.

Last updated 2 months ago

Responsibilities For Backend Engineer (JAVA), Makro Head Office

  • Collaborate with development teams and product managers to design and implement robust backend solutions
  • Build scalable and secure applications, including client-side and server-side architecture
  • Develop, test, and maintain well-functioning APIs, ensuring performance and reliability
  • Analyze existing systems and plan refactoring to align with enterprise architecture standards
  • Implement abstractions to support interchangeable source and destination systems via connectors
  • Work as part of agile Scrum teams to deliver high-quality solutions

Requirements For Backend Engineer (JAVA), Makro Head Office

Java
PostgreSQL
MySQL
Kubernetes
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field
  • Proficiency in Core Java and Spring Boot for building backend systems
  • Strong knowledge of relational databases such as PostgreSQL, MySQL, or Oracle
  • Familiarity with RESTful API development and container-based deployments (e.g., Docker, Kubernetes)
  • Understanding of modern software engineering principles, including SOLID design principles and microservices architecture
  • Exposure to AWS tools like ECS, CloudWatch, and Lambda - certification is a plus
  • Ability to write effective unit, integration, and API contract tests to ensure software quality

Benefits For Backend Engineer (JAVA), Makro Head Office

  • Clear focus
  • Diverse Workplace (Our members are from around the world!)
  • Thai and Non-Thai are both welcome!
  • Non-hierarchical and agile environment
  • Growth opportunity and career path

Interested in this job?

Jobs Related To Makro PRO Backend Engineer (JAVA), Makro Head Office

Application Support Engineer - Oracle Retail

Remote Application Support Engineer position specializing in Oracle Retail applications, requiring 3+ years of experience in technical support and system optimization.

Application Support Engineer - Oracle Retail

Remote Application Support Engineer position for Oracle Retail applications, focusing on system maintenance, troubleshooting, and performance optimization.

Backend Engineer, Digital Venture

Backend Engineer position at Makro PRO, building B2B e-commerce platform with Node.js, AWS, and GraphQL in a fully remote environment.

Full-stack Engineer, Digital Venture

Full-stack Engineer position at Makro PRO, building B2B e-commerce platform with modern tech stack and fully remote work environment.

Application Support Engineer - Oracle Retail

Application Support Engineer for Oracle Retail applications, focusing on system maintenance, troubleshooting, and performance optimization.