Search offers

Oops… Something is wrong with your browser
The Chrome or Safarii browser is recommended for the correct display of the form.

This offer is outdated.
See similar offers

JAVA Backend Developer

Reference number: TH/JBD/1021872
Locations:
Bangkok

We are looking for a skilled Backend Developer with expertise in Java and Spring Boot to develop, enhance, and maintain backend services and APIs. The ideal candidate will work on designing scalable, high-performance applications while collaborating with others amongst teams.

Candidate profile

  • Bachelor's or Master's Degree in Computer Engineering, Computer Sciences, Information System, or IT related fields.
  • Minimum 6 years of experience in Software development.
  • Experience in Spring Framework or Spring Boot to develop REST API.
  • Strong experience with relational databases Oracle or others RDBMS.
  • Strong understanding of RESTful APIs and Microservices architecture.
  • Experience with JPA for ORM-based database technology.
  • Knowledge of messaging queues like Kafka.
  • Experience in unit testing and integration testing with JUnit, Mockito, etc.
  • Knowledge of OpenID Connect (OIDC), OAuth2 and JWT for secure API and token-based authorization.
  • Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is an advantage.
  • Relevant certifications such as SCJP or OCPJP are a plus.
  • Ability to fluently communicate in English and Thai at advanced level.
  • Strong problem-solving and analytical skills.
  • Strong analytical skills, rational thinking with excellent interpersonal skills.
  • Strong communication skills to collaborate effectively amongst team.
  • Highly self-motivated to achieve responsible assignment to work independently with minimal supervision.
  • Pleasant personality with service minded, energetic, enthusiastic and a good team player.

Your responsibilities

  • Developing, testing, and maintaining RESTful APIs and microservices using Java (Spring Boot).
  • Designing scalable, secure, and high-performance backend architectures.
  • Involving in software development tailored to meet the unique requirements of customers.
  • Working with containerized application using Docker and Kubernetes.
  • Being involved in preparing and reviewing requirement documentation and technical specification to support the development process and ensure clarity for stakeholders.
  • Good understanding in Agile & Software Development Life Cycle.
  • Creating and maintaining UML diagrams to document system design and workflows.
  • Ensuring adherence to best coding practices and security standards.
  • Collaborating with frontend developers, DevOps, QA, and business teams.

For you

  • Customized training and conference plan and multiple career development paths.
  • A chance to learn from the best - there are many specialists working at Comarch.
  • Working on international projects for the world's biggest brands.
  • Interesting tasks related to the latest technologies and IT solutions.
  • Working with a dynamic, international team.
  • Competitive compensation package, including health benefits.
  • Stable employment – Comarch has been on the market for more than 30 years.