Java Developer (Middle/Senior)

Amaris Consulting • Ho Chi Minh City, Ho Chi Minh City • Posted June 29, 2026

About the Role

Job description



ABOUT THE JOB



  • Develop reliable, flexible, scalable, and secure software applications to support organizational capabilities.

  • Identify, create, and apply software development and security standards and processes.

  • Plan and design software components.

  • Estimate time and effort required for software development.

  • Construct, amend, and verify software components, ensuring security is embedded.

  • Apply test-driven development and ensure appropriate test coverage.

  • Use peer review techniques such as pair programming.

  • Document software components.

  • Obtain agreement to the value of the software components to be developed.

  • Select appropriate development methods and lifecycles.

  • Apply recovery techniques to ensure the software being developed is not lost.

  • Implement ap...