Responsible to create, develop and maintain existing code-base and new features or applications.
Collaborate with the team to writing clean code, as well as implementing TDD (Test Driven Development) and Code Reviews.
Contribute in a team-oriented and Agile development environment.
Become the partner and mentor for other Software Developers to introduce the technology implemented in the Company.
Desire to take initiative and be a self starter.
Driven to work in fast pace working environment.
Possess at least Degree in computer science, Engineering or equivalent preferred
Minimum 3 years of experience in the IT industry
Experience in ONE or more of below skills
Java Development (Spring MVC, Spring, Hibernate, JUnit or similar Java frameworks0
Experience with Git / SVN
Understanding of web standards, object-oriented design and software development principles
Experience with building web services, API and data integration
Good communication, interpersonal skills, service-oriented attitude and self-motivated