Job Descriptions
- Develop, maintain, enhance, and troubleshoot existing web Applications.
- Optimize applications performance
- Work with the QA team to deliver excellent quality products.
- Well coding, designed, and efficient.
- Design system workflows
- Review code, merge, build, and deploy build.
- Write functional requirement and integration documents
- Perform Day to Day Report and other tasks assigned by the IT Manager.
- Stay up to date on emerging technologies
- Enhance systematic, business and integration of error logs.
Job Requirements
- Bachelor’s degree in computer science, Software Engineering, or equivalent practical experience
- Having 4 years of experience in the role.
- Proven working experience in software development
- Hands-on experience with markup languages such as HTML, CSS, JavaScript and jQuery
- Excellent Programming Skills in Java, SpringBoot framework is preferable
- Proficiency with RESTful API design and implementation using Spring MVC, JWT, JPA/Hibernate, Spring Security
- Database Skills MySQL or PostgreSQL
- Familiar with Apache Tomcat and Deployment of Java-based web applications
- Skills on Cloud infrastructure like AWS, Digital Ocean…
- Familiar cluster orchestration tools like Docker, Vagrant or Kubernetes
- Proficient in code Version Control such as Gitlab or GitHub and automat-deployment CI/CD.
- Strong Testing and debugging skills.
- Building robust and scalable web applications.
- Excellent analytical and multitasking skills.
- Strong written and spoken communication.
- Good attitudes, punctuality, self-discipline, faster learner, and strong commitment.
- Flexible, Problem-solving skills and working independently and in a team environment.