React Full-stack – Java

Working address: 15 Tran Bach Dang, Thu Thiem Ward, Thu Duc City, Ho Chi Minh City

In this role, you will a senior React - Java full-stack developer of a team. You will help Java backend and React frontend teams and work in project team with other sub-teams (mobile, DevOps, BA) and partner closely with our clients on a wide variety of collaborative and innovative engagements.

One should be a phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status quo to define future visions.

Responsibilities:

  • Translate application User Stories into functional applications
  • Design, build, and maintain efficient, reusable, reliable, testable and secure code for React frontend and Java backend; mostly on React Frontend and partially on Java back-end
  • Ensure the best possible performance, quality, and responsiveness of the applications from frontend
  • Identify bottlenecks and bugs, and find solutions to fix issues
  • Help team to maintain code quality, organization, and automatization

Must have Technical Requirements / Qualifications

Primary Skills:

  • Language: senior (Minimum 5-6 YOE in ReactJS). CSS, HTML, and SQL
  • Frameworks: SpringMVC, SpringBoot, Junit, Mockito, ReactJS, Jest, Enzym, Hibernate
  • Java API Security: Authentication, Authorization, common security standards
  • Database: SQL server, MariaDB, MySQL, PostgreSQL
  • Tools: Gradle, Maven, GIT, JIRA/Confluence

Secondary Skills:

  • Basic cloud services of one cloud provider (AWS, Google, Azure)
  • Kubernetes on one cloud provider
  • CI/CD tools

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Good English communication is a must
  • Minimum 5+ years of relevant experience primarily in Java backend and React frontend development
  • Proficient in writing efficient, reusable, reliable, testable and secure on React frontend and Java
  • Excellent in popular Java frameworks: Spring MVC, Spring Boot, Hibernate
  • Familiarity with concepts of MVC, JDBC, and RESTful, micro service
  • Familiarity with security aspects of backend API: authentication, authorization, OAuth, OpenID, JWT, SAML, SSO
  • Object Oriented analysis and design using common design patterns
  • Familiarity with common integration patterns: REST, Messaging, Streaming, SOAP
  • Knowledge of concurrency patterns in Java
  • Proficient experience with Java and ReactJS stack
  • Proficient experience with State Management, Redux, Reducers, JavaScript, and CSS in ReactJS/UI, jQuery, XML, NodeJS
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Proficient understanding of versioning and build tools, such as Git, Gradle, Maven, Ant
  • Familiarity with continuous integration and basic cloud services on one cloud provider is a plus
  • Experience working in an agile team, practicing Scrum, Kanban
  • Good communication skills, interpersonal and teamworking skills
  • Pro-active and flexible working approach
  • Knowledge of the business domains is a plus: Banking
  • Team-player with experience working with international and multi-functional teams
  • Self-development skills to keep up to date with fast-changing trends

Application Confirmation

You're applying for the role below:

React Full-stack – Java

Location: Ho Chi Minh City

Contract Details: Headhunt

Submit Date: 2025-09-29

No CV uploaded

About the job

Location Ho Chi Minh City
Created On 2025-08-05
Working Model WFO
Job Level Middle-Senior