About the job
We are looking for candidate who will responsible to develops program logic for new applications/software or analyzes and modifies logic in existing product by their codes, tests, debugs, documents and implements software applications. Beside that your responsibilities are to analyzes requirements, tests and integrates application components, and make sure that system improvements are successfully implemented.
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