Senior Software Engineer
Senior Software Engineer
vinsmart future- Posted 13 days ago
- Be among the first 10 applicants
Job Description
Title: Senior Software Engineer (Java)
Location: Ho Chi Minh City
1. Job Purpose
The Senior Backend Developer is responsible for designing, developing, and optimizing the company's core backend systems. This role plays a key part in building scalable, high-performance, and secure backend services, while contributing to the overall technology architecture and long-term growth of the organization.
2. Key Responsibilities
- Backend Development: Design and build APIs and microservices using Java and Golang, ensuring clean, maintainable, and efficient code.
- System Maintenance & Enhancement: Maintain and improve existing systems, optimize performance, and design new features or services when needed.
- Full SDLC Involvement: Participate in the entire software development lifecycle, including Unit Testing, Integration Testing, and deployment to production environments.
- Code Quality & Review: Contribute to code reviews and enforce best practices to maintain high standards of quality and consistency across the team.
- Cross-team Collaboration: Work closely with Product Owners, Frontend Engineers, QA, and other technical teams to deliver effective solutions.
3. Requirements
- Programming Languages: Proven experience with Java, Spring boot
- Databases: Strong knowledge and hands-on experience with relational databases such as MySQL and PostgreSQL, including query optimization.
- CI/CD: Experience with Jenkins or GitHub Actions for continuous integration and deployment.
- Core Knowledge: Solid understanding of data structures and algorithms, with the ability to apply them to complex problem-solving.
- Preferred Qualifications: Experience in distributed systems, microservices architecture, and containerization (Docker, Kubernetes). Familiarity with system security practices and backend performance optimization.
4. Benefits & Opportunities
- Opportunity to contribute directly to building and scaling mission-critical technology systems.
- Work in a professional, innovative, and globally oriented environment.
- Collaborate with experienced engineers and gain exposure to advanced backend technologies.
- Competitive compensation and benefits package, aligned with expertise and contribution.




