Senior Java Spring Boot Developer
កម្រិត៖ senior
ទីតាំង៖ កម្ពុជា
ប្រាក់ខែ៖ មិនបញ្ចេញប្រាក់ខែ
🔗 ការងារពីប្រព័ន្ធ ATS
ព័ត៌មានលម្អិតការងារ
Job Description
- 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 on 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.