Senior Fullstack Java Engineer

12025-07-23

Responsibilities

  • Design, develop, and maintain scalable back-end services and APIs using Java (Spring Boot or similar frameworks).
  • Develop new user-facing features using React.js.
  • Build reusable code, components, and libraries for both front-end and back-end to streamline development.
  • Translate UI/UX designs and wireframes into high-quality code.
  • Optimize performance for both server-side and client-side applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure security, robustness, and maintainability across the application stack.

Requirements

  • More than 5 years of professional experience in full-stack software development.
  • Strong expertise in Java and frameworks like Spring Boot.
  • Deep understanding of JavaScript, including ES6+ syntax and DOM manipulation.
  • Proficiency in React.js and state management tools (e.g. Redux, Flux).
  • Experience with building RESTful APIs and integrating with databases (SQL/NoSQL).
  • Familiarity with front-end build tools like Webpack, Babel, NPM.
  • Practical experience with TypeScript.
  • Knowledge of modern authentication mechanisms such as OAuth2 and JWT.
  • Focus on performance optimization and code reusability.
  • Proficiency in version control tools like Git.
  • Strong problem-solving skills and ability to translate business requirements into technical solutions.

Soft skills:

  • Effective verbal English skills in video conferences and face-to-face communication.
  • Be a problem solver with great problem-solving skills.
  • Proactive and effective self-learning skills and research.

What we offer

  • Attractive salary based on your performance.
  • Annual 13th month salary.
  • Dedication bonus will be paid once a year.
  • Premium healthcare insurance, Annual health checks up.
  • Hybrid working (1-day WFH per week).
  • Breakfast are available at office in early morning and snack in late afternoon.
  • Team building allowance.
  • Annual Company team building trip.
  • Clubs (Football, Badminton, Biking, Running, Chess, Music band).
  • Exclusive training programs for all staff in technical, soft skills and process.
  • English class.
  • Technical clubs.
  • Marriage allowance, having newborn baby allowance, bereavement allowance.

BACK TO CAREERS