Responsibilities
- Uphold product quality standards through active participation in code reviews and design evaluations.
- Contribute significantly to product roadmap planning by delivering high-quality solutions.
- Develop and implement solutions/products using Java, JavaScript, SQL, Spring, Python, and Shell Scripts.
- Provide guidance to junior colleagues and offer suggestions to team members, leveraging a deep understanding of technology stacks.
- Recommend optimal software architectures and design patterns as per project requirements.
- Offer comprehensive technical support to Technical Support Analysts.
- Collaborate with the front-end team to craft high-performance, user-friendly, and robust web products.
- Analyze client feedback and system logs to troubleshoot issues effectively.
- Stay abreast of latest technology trends to enhance product performance and quality.
- Produce documentation on various technologies and knowledge to facilitate knowledge sharing.
- Provide insights into database performance and stability.
Requirements:
- Diploma/Bachelor’s degree/Professional Certificates in Computer Science/Information Technology/Software Engineering or related fields.
- At least 10 years of relevant experience in full-stack web development.
- Proficiency in Java, JavaScript, SQL, and Shell Scripts.
- Strong understanding and practical experience in Java web-based application development.
- Solid Java skills, object-oriented design experience, and familiarity with design patterns.
- Preferred experience in using Spring & Hibernate in programming.
- Familiarity with Unix/Linux environments.
- Proficient in various source control tools.
- Knowledge of microservices architecture is advantageous.
- Experience in database performance tuning and query enhancement is a plus.
- Familiarity with dev-ops tasks is beneficial.
- Understanding of Billing/charging interface/API is advantageous.
- Ability to collaborate with customers to identify adoption barriers and propose solutions.
- Excellent analytical, problem-solving, teamwork, and communication skills.
- Willingness to go the extra mile to deliver work to high standards.
- Proficiency in Vietnamese and English, as the role requires interaction with an international team.
- Vietnamese citizenship or relevant residence status is required for applicants.