Senior Software Engineer (Java)

ThoughtWorks • Vietnam, Vietnam, Vietnam • Posted June 23, 2026

Location Vietnam, Vietnam
Job Type Employee
Category Computer Occupations
Posted June 23, 2026

Job responsibilities

  • You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns.

  • You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.

  • You will drive the AI-first software delivery strategy by strategically integrating and utilizing AI tools throughout the development lifecycle to enhance productivity, ensure high-quality code and create capacity for more complex and creative problem-solving.

  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients.

  • You will create large-scale distributed systems out of microservices.

  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along t...
  • Interested in this role?

    Click the button below to start your application.

    Apply Now