Assess, analyze, and implement requirements and business processes design into computers using algorithms / logic and programming languages, in collaboration with project owner, business partner, solution analyst and other related project stakeholders.
Developing program/software/system, especially at the development stage of a project by coding with specified programming language.
Create technical documentations of a program/software/system.
Perform unit test for the developed program/software/system.
Provide support on testing software process (bug/defect fixing).
Manage and maintain versioning of the developed code/program/software.
Support the preparation of program/software deployment.
Candidate must possess at least Diploma, Bachelor's Degree in Computer Science/Information Technology or equivalent
Familiar Javaspringboot Programming language
At least 5-7 years of working experience in the relates field is required for this position
Excellent interpersonal, written, and oral communication skills in Bahasa Indonesia and English knowledge is a must
Strong knowledge in Java,spring (MVC, IOC, and AOP), RESTFUL Web services
Experience in developing micro service using Spring Boot
Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience
Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments
Strong collaboration and communication skills within distributed project teams
Have a good ability to develop technical documentation