All jobs

Job details

Full-Stack Developer (React & Java) (Ref 26412)

  • Java
  • AWS
  • Agile
  • React.js
  • Software Engineering
  • Google Cloud
  • Azure
  • Full Stack Development
  • Application Security
  • Liaising with cross functional teams
  • enforces coding standards
  • maintaining quality documentation
  • Problem Analysis

Posted: 5 days ago

Responsibilities

• 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.

Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related field.

• Experience working in Agile environments (Scrum or Kanban).

• Understanding of CI/CD practices, automated testing, and deployment pipelines.

• Exposure to cloud platforms such as AWS, Azure, or Google Cloud.

• Basic awareness of application security practices, including vulnerability management and secure coding.


Technical Skills

• 2-5 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.

Licence no: 12C6060

Similar jobs