Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Company Description
VTI Career represents VTI, an IT services and software company that delivers technology solutions for global clients, including long-standing partnerships with Japanese customers. VTI is supported by experienced talent pools who can communicate fluently in both Japanese and English and work with modern technologies such as Cloud, IoT, and AI. The management team brings over 20 years of experience in the IT industry, with more than 15 years of continuous collaboration with Japanese organizations. Guided by the philosophy of Respect, Responsibility, and Kaizen, VTI continually improves its services and work environment. Candidates can expect a professional setting that values continuous learning, quality, and customer-focused innovation.
Role Description
The Senior Java Software Engineer is a full-time, on-site role based in the Hanoi Capital Region. This role involves designing, implementing, and maintaining Java-based applications and microservices, primarily using the Spring Framework. The engineer will participate in the full software development lifecycle, including requirements analysis, technical design, coding, code reviews, testing, and deployment. Daily responsibilities include collaborating with cross-functional teams, troubleshooting complex issues, optimizing performance, and ensuring code quality and security standards are met. The role also includes mentoring junior engineers, contributing to technical best practices, and working closely with stakeholders, including Japanese and English-speaking clients, to refine solutions.
Qualifications
- Strong software development skills, including experience with end-to-end application design, implementation, and maintenance.
- Advanced Java programming skills and solid understanding of object-oriented principles and design patterns.
- Hands-on experience with microservices architectures, including building, integrating, and scaling distributed services.
- Proficiency with Spring Framework (e.g., Spring Boot, Spring MVC, Spring Data) for enterprise-level application development.
- Experience with modern development practices such as RESTful APIs, CI/CD, automated testing, and version control (e.g., Git).
- Familiarity with cloud platforms and containerization tools (e.g., Docker, Kubernetes) is an advantage.
- Strong problem-solving abilities, attention to detail, and commitment to writing clean, maintainable code.
- Effective communication skills, with the ability to collaborate in multicultural teams; Japanese or English proficiency is beneficial.
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field, and several years of relevant professional experience.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.