companyAvePoint logo

Full-Stack Developer (React & Java) at AvePoint | Singapore

AvePointSingapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Soft SkillsExcellent analytical and problem-solving capabilities with a keen attention to detail. Adept at evaluating technical challenges and proposing effective solutions. Strong communication skills and the ability to work collaboratively in a team environment.

About the job

Key Responsibilities

  • Craft, develop, and maintain dynamic web applications utilizing React for the frontend and Java for the backend.
  • Engage in collaborative efforts with cross-functional teams, including Developers, DevOps, and Business Analysts, to implement new features and address issues.
  • Participate in all phases of the software development lifecycle, from design to development, testing, deployment, and ongoing maintenance.
  • Architect and integrate RESTful APIs, ensuring secure and efficient communication between frontend and backend systems.
  • Conduct code reviews to uphold coding standards, best practices, and security protocols.
  • Diagnose, troubleshoot, and resolve full-stack issues to ensure application stability and optimal performance.
  • Contribute to minimizing technical debt while enhancing code quality and maintainability.
  • Keep detailed and updated technical documentation; communicate effectively within the team.
  • Collaborate with senior developers on technical design and architectural strategies.



Required Skills and Qualifications

  • 2–5 years of professional experience in full-stack development with a strong emphasis on React and Java.
  • Deep understanding of React, including hooks, Redux, reusable component design, and microfrontend architecture.
  • Substantial backend development experience in Java, particularly with Spring Boot, Spring MVC, and Spring Data / JPA.
  • Experience in managing both legacy systems and modern microservice architectures.
  • Practical experience in developing and integrating RESTful APIs across frontend and backend layers.
  • Strong command of JavaScript (ES6+), HTML5, and CSS3.
  • Familiarity with modern frontend tooling such as Webpack, Babel, NPM/Yarn, and ESLint.
  • Knowledge of SQL databases and the ability to write optimized queries.
  • Experience in implementing unit tests using Jest and JUnit to ensure code integrity.
  • Proficient in Git and standard version control workflows, with experience in GitLab CI/CD pipelines for build, test, and deployment.

About AvePoint

AvePoint is a leading provider of solutions to manage and optimize Microsoft 365 environments, enhancing collaboration and productivity for organizations worldwide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.