OPS and CR Full-Stack Developer (React & Java)
Job Summary
KeyResponsibilities
- Design develop and maintain web applications using React for the frontend and Java for the backend.
- Collaborate with cross functional teams including Developers DevOps and Business Analysts to deliver features and fixes.
- Participate in all stages of the software development lifecycle from design and development to testing deployment and maintenance.
- Develop and integrate RESTful APIs ensuring secure and reliable communication between frontend and backend systems.
- Perform code reviews to ensure adherence to coding standards best practices and security guidelines.
- Analyze troubleshoot and resolve full-stack issues to maintain application stability and performance.
- Contribute to reducing technical debt and improving code quality and maintainability.
- Maintain clear and up-to-date technical documentation and communicate effectively within the team.
- Work under the guidance of senior developers on technical design and architectural decisions.
RequiredSkillsandQualifications
TechnicalSkills
- 25 years of professional experience in full-stack development with a strong focus on React and Java.
- Strong proficiency in React including hooks Redux reusable component design and microfrontend-based UI development.
- Solid backend development experience using Java including Spring Boot Spring MVC and Spring Data / JPA.
- Experience supporting both legacy systems and modern microservice-based architectures.
- Hands-on experience developing and integrating RESTful APIs across frontend and backend layers.
- Strong knowledge of JavaScript (ES6) HTML5 and CSS3.
- Experience with modern frontend tooling such as Webpack Babel NPM/Yarn and ESLint.
- Familiarity with SQL databases and writing optimized queries.
- Experience implementing unit tests using Jest and JUnit to ensure code quality.
- Proficiency in Git and standard version control workflows.
- Experience working with GitLab CI/CD pipelines for build test and deployment.
SoftSkills
- Stronganalyticalandproblem-solvingskillswithattentiontodetail.
- Abilitytoevaluatetechnicalsolutionsandidentifyrisksorissuesearly.
- Clearandprofessionalcommunicationskills.
- Willingnesstotakeownershipoftasksandcontributetoteamsuccess.
- Collaborativemindsetwithopennesstofeedbackandcontinuousimprovement.
- Self-motivatedandeagertolearnnewtechnologiesandbestpractices.
PreferredQualifications
- BachelorsdegreeinComputerScienceSoftwareEngineeringorarelatedfield.
- ExperienceworkinginAgileenvironments(ScrumorKanban).
- UnderstandingofCI/CDpracticesautomatedtestinganddeploymentpipelines.
- ExposuretocloudplatformssuchasAWSAzureorGoogleCloud.
- Basicawarenessofapplicationsecuritypracticesincludingvulnerabilitymanagementandsecurecoding.
Required Experience:
IC
About Company
AvePoint Confidence Platform: Unlock the power of advanced SaaS management, data protection and modern workplace collaboration for your business.