Job Description
Job Responsibilities
- Develop, maintain, enhance and troubleshoot existing applications
- Contribute to all phases of the development lifecycle
- Build reusable code and libraries
- Write well-designed, testable, efficient code
- Collaborate with cross teams to develop new features
- Analyzing the behavior of the system to improve
- Build Unit testing and functional testing
Job Requirements
- Bachelor’s degree in computer science or equivalent. Fresh graduate is encouraged to apply
- Good with logical analysis, data structure, and algorithms
- Good knowledge and understanding of OOP and design patterns
- Knowledge of Relational Databases and ORM technologies
- Knowledge of Web Service (REST, SOAP)
- Experience handling middleware systems or ESB
- Experience in WSO2 is highly desirable
- Experience in Docker, Apache Tomcat, and Spring Boot is plus
- Basic knowledge of Linux commands
- Quick learner and passionate about IT
- Good interpersonal and communication skills
- Capability to work independently, creatively, and with good teamwork