Research & Development

Back-End Engineer


Job Description:

  • Contribute to the entire application lifecycle, focusing on coding and debugging
  • Collaborate with Front-end developers
  • Write clean code to develop functional applications
  • Manage cutting-edge technologies to improve legacy applications
  • Build clean code and reusable code
  • Customized existing libraries used
  • Writing unit test


  • Proficient understanding of programming language (preferably Java SE and EE)
  • Proficient understanding of REST libraries/framework (Spring Boot, Dropwizard, etc)
  • Proficient understanding in using library for mockup unit testing (Mockito, etc)
  • Preferably have experience in using ELK Stack and its libraries
  • Understand SQL language
  • Understanding of using Source Code Management Tools (example: Git)
  • Understand concept of optimization and performance improvement (example: using cache, queue,etc)
  • Experience or understanding in creating dashboard (data visualization) application
  • Good problem solving ability
  • Result oriented and require minimal supervision to achieve target
  • Good communication skills
Apply Now