Senior Java Engineer
freeC's Client

Save Job
Messages
Full time
Hiring 1 people
4 years of experience
Ho Chi Minh
Published 16/07/2025

Job Description

  • Collaborate with the Project Manager (PM) and development team to analyze product specifications, change requests, and new feature requirements.
  • Participate in the full software development lifecycle from Outline Design, Detail Design, Development/Implementation, to Code Review, Unit Testing, and Release.
  • Take ownership of designing technical solutions, database design, and implementing complex features.
  • Perform code reviews, ensure code quality, performance, security, and maintainability.
  • Write and maintain technical documentation; contribute to improving coding standards and development processes.
  • Support and mentor junior/middle developers; share best practices within the team.
  • Coordinate with team members to resolve technical issues and improve system stability.
  • May receive training and development opportunities to become a Principal Software Engineer.
  • Perform other tasks assigned by the PM.

Requirements

  • 4+ years of experience in web application development using:
  • Languages: Java, JavaScript, jQuery
  • Databases: PostgreSQL, MySQL
  • Frameworks: Spring, Spring Boot, Struts, Seasar2, Hibernate
  • Strong experience in writing Unit Tests and building maintainable, testable code.
  • Solid experience in code review and enforcing coding standards / best practices.
  • Hands-on experience with Automation Testing tools: JUnit, Selenium, JMeter.
  • Experience with DevOps and CI/CD tools: Git, GitHub, Jenkins, Docker.
  • Ability to write clear technical documents, design specs, and share knowledge effectively.
  • Strong problem-solving skills; able to independently investigate and resolve complex technical issues.

Nice-to-have:

  • Experience in leading features/modules, mentoring team members, or acting as a team lead for small teams.
  • Proficient in using AI tools (GitHub Copilot, Gemini, Claude, ChatGPT, etc.) to improve productivity.
  • Good English reading comprehension skills.
  • Ability to read, understand, and analyze clients' business requirements.
  • Experience working with large-scale / enterprise databases.
  • Familiarity with Japanese company workflows and working styles is an advantage.

Skills

Java

Benefits

  • 13th and 14th-month salary
  • Full social insurance contributions based on gross salary
  • 100% salary during probation
  • Opportunities to attend training in Japan
  • Japanese engineers provide on-the-job training (OJT)
  • Full social insurance based on contract salary
  • Annual company trip, with 50% of the cost covered for employees’ families
  • Many events throughout the year: Women’s Day, Men’s Day, Children’s Day, Mid-Autumn Festival, Christmas, Year-End Party, quarterly teambuilding, family activities, monthly birthday celebrations...
  • Annual health checkups
Company Info
freeC's Client
Ho Chi Minh
101-300 employees
https://freec.asia/
Ho Chi Minh
101-300 employees
https://freec.asia/
HRTech
IT/ Web

About

freeC is the Smart Recruiting Platform that leverages matching technology to actively connect hundred of thousand of employers and job seekers. The success of freeC is determined by our success in operating as a unified team. If you're interesting, ambitious, and eager to advance your career with us, explore our vacancies as below. We're excited to have you on board our ship to help us grow fast, deliver on our mission of actively connecting employers and job seekers around Vietnam

Working Address

Lầu 06, Tòa nhà BCONS TOWER II , Số 42/1, Đường Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, TP. HCMView map