Search offers

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

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.

See similar offers

Recruitment process