Senior Software Engineer

Jakarta Selatan·DKI Jakarta·IndonesiaDevelopment

Job Type
:  Full Time
Job Industry
:  Computer Software
Job Function
:  Information Technology
Experience
:  Senior Staff/ Supervisor / Coordinator / Team Leader
Education
:  Bachelor Degree - S1
Description
  • 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
Requirements
  • Degree in Computer Science, Engineering or equivalent preferred
  • Minimum 3 years of experience in the IT Software Development experience 
  • Experience in Java (Spring MVC, Spring, Hibernate, JUnit or similar frameworks) and/or JavaScript (Backend: Node.JS and/or Frontend: Vue.JS, React.JS) Development 
  • 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
Benefits

About the job

We are looking for candidates who will be responsible to develop program logic for new applications/software or analyze and modify logic in existing product by their codes, tests, debugs, documents and implements software applications. Beside that your responsibilities are to analyze requirements, tests and integrates application components, and make sure that system improvements are successfully implemented.

Skills Requirements
javaSpring MVCJavaScriptNode.JSVue.JSReact.JS