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/Bachelors degree/Professional Certificates in Computer Science/Information Technology/Software Engineering or related fields.
At least 15 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.