Senior Java Engineer (AI-Driven Development)

Ho Chi Minh City Permanent View Job Description
We are looking for a Senior Java Backend Engineer to design, develop, and optimize scalable backend services for a growing international technology product business. Beyond core software engineering, you will play an important role in driving AI-assisted development practices, workflow automation, and engineering productivity across the team.
  • Build Scalable Product Solutions
  • Drive AI Engineering Transformation

About Our Client

Our client is an international technology company specializing in digital commerce and payment-related software solutions, with a strong presence across Southeast Asia.

Its Vietnam-based engineering hub plays a key role in developing and maintaining proprietary SaaS and point-of-sale platforms used by businesses across international markets. The company operates in a product-driven environment, with a strong emphasis on engineering quality, innovation, and continuous improvement.

Job Description

  • Design, develop, and maintain scalable, reliable, and high-performance backend services using Java and Spring frameworks.
  • Contribute to the evolution of microservices architecture, ensuring system scalability, reliability, and maintainability.
  • Identify performance bottlenecks and improve application architecture, development workflows, and engineering efficiency.
  • Leverage AI tools and workflow automation to streamline software development processes and improve team productivity.
  • Establish and promote best practices for AI-assisted software development, including guidelines for AI-generated code validation, testing, and maintainability.
  • Build reusable AI playbooks, templates, and toolkits to support wider adoption of AI across the engineering team.
  • Develop unit tests, participate in code reviews, and uphold software engineering standards.
  • Collaborate with engineers and cross-functional stakeholders to design and deliver product features.
  • Mentor junior engineers and share technical knowledge and engineering best practices.



The Successful Applicant

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • At least 6 years of professional experience in Java backend development.
  • Strong hands-on experience with Java and Spring frameworks, particularly Spring Boot and JUnit.
  • Solid understanding of microservices architecture and cloud-based application development.
  • Practical experience with at least one major cloud platform: AWS, Azure, or GCP.
  • Experience using AI-assisted development tools, AI-powered workflows, or automation solutions is required.
  • Good knowledge of relational databases, SQL, and ORM technologies.
  • Strong fundamentals in object-oriented programming, data structures, design patterns, concurrency, and software engineering principles.
  • Familiarity with SDLC, Agile methodologies, testing practices, and code quality standards.
  • Good English communication skills, with the ability to work effectively in an international engineering environment.
  • Proactive mindset, strong problem-solving skills, and willingness to challenge existing practices and drive continuous improvement.



What's on Offer

  • Opportunity to work on proprietary technology products serving international markets.
  • A meaningful role in shaping AI-assisted engineering practices and improving development productivity.
  • International, English-speaking working environment with collaborative engineering teams.
  • Competitive compensation package with performance-based bonus.
  • Biannual performance and salary reviews.
  • Comprehensive insurance coverage, including premium health insurance and annual health check.
  • 14 days of annual leave, with additional leave based on years of service.
  • Structured career development, technical training, and learning opportunities.
  • Flexible working hours and an Agile/Scrum working environment.
  • Modern working facilities and company-provided equipment.
  • Regular team activities, company events, and employee engagement initiatives.



Contact
Daniel Nguyen
Quote job ref
JN-112026-7139353

Job summary

Function
IT
Specialisation
Senior Technical
What is your area of specialisation?
Technology & Telecoms
Location
Ho Chi Minh City
Contract Type
Permanent
Consultant name
Daniel Nguyen
Job Reference
JN-112026-7139353

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.