I. Primary Responsibilities
- Joining the backend developer position for an e-commerce system.
- Participate in the full development lifecycle, including design (work with TA/SA), coding and production releases.
- Be a problem solver and self-driven to get the results by debugging and resolving technical problems that arise.
- Complete the assignments from higher manager.
- Review code changes of team members and support them to complete the assignments.
- To fix performance, scalability and other live issues in a time critical environment.
- Passion for code quality, maintainability and testability.
- Ensuring continuous professional self-development, also develop a successful team.
II. Job Requirement
- Bachelor’s degree in Software industry.
- At least 3 years of experience
- Advanced ability in Java or Kotlin.
- Strong knowledge with relational database (MySQL, Maria DB, …).
- Knowledge of Micro-service pattern, events driven architect, Eco system, Automation Flow.
- Knowledge of Spring framework, Spring data, Spring Cloud,…
- Good at team work and team collaboration, open to discuss in construction manners.
- Having knowledge of source version control tools: Bitbucket, GitHub…
- Good understanding on dependency management and build tools e.g: Maven, Gradle, …
- Familiar with Agile and management tools (Jira, Confluence…)
- Able to learn and apply new technologies shortly.
The followings are desirable:
- Experience with Linux, Virtual node, Vagrant, Docker, Kubernetes
- Able to read/write the scripts (shell/bash script).
- Have Knowledge with NoSQL.
- Experience with DevOps, CI/CD (Jenkins integration).
III. Welfare
- Negotiable Salary
- Work time: Mon - Fri
- Attractive salary and benefits (13th salary and additional bonus every year)
- A fun and professional working environment
- Premium health insurance package
- Paid leave (12 days/year)
- Be granted company uniforms
- Annual health check
- Travel, team building, and other group activities