Skip to main content

Full Stack Developer (Java + React)

Technology
J&M Group
Calgary, CanadaYesterdayUntil 2026-06-07
Full time

Job description

About The Role

We are seeking a highly skilled Full Stack Developer with strong expertise in React (frontend) and Java/Spring Boot (backend) to build scalable, cloud-native applications. The ideal candidate will have experience in microservices architecture, AWS, and modern DevOps practices.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications
  • Build responsive and high-performance UI using React.js
  • Develop and implement RESTful APIs using Java, Spring Boot, and microservices architecture
  • Collaborate with UX/UI designers, backend teams, and stakeholders
  • Ensure code quality through unit testing, code reviews, and best practices
  • Optimize applications for performance, scalability, and security
  • Work with CI/CD pipelines, containerization, and cloud platforms
  • Mentor junior developers and contribute to technical decision-making

Must-Have Skills

Frontend (React)

  • Strong experience with React.js and modern JavaScript (ES6 )
  • Proficiency in HTML5, CSS3, and responsive design
  • Experience with UI frameworks (Material UI, Ant Design, Bootstrap)
  • Knowledge of state management (Redux, Context API)
  • Experience in building reusable components and optimizing performance
  • Familiarity with UI testing frameworks (Jasmine, Karma)
  • Strong understanding of cross-browser compatibility and accessibility

Backend (Java)

  • Strong expertise in Core Java, Spring Boot, Spring Cloud (Eureka, Resilience4j, Zuul)
  • Experience designing and implementing RESTful APIs
  • Knowledge of Swagger/OpenAPI for API documentation
  • Experience with JUnit, mocking frameworks, and integration testing
  • Familiarity with .NET API layer (integration understanding)

Database & Cloud

  • Experience with databases (MySQL, PostgreSQL, MongoDB)
  • Hands-on experience with AWS (S3, Lambda, EC2, ELB, API Gateway, CloudWatch)
  • Experience with Docker and containerizing Spring Boot microservices
  • Familiarity with CI/CD pipelines (Jenkins) and version control (Git)

Keywords
ReactOSHTML5ReduxSpring FrameworkMongodbScalabilityJasmineSwaggerJavaScriptDevOpsCss 3MysqlPostgresqlUnit TestingBootstrapAntJavaCI / CDMachine codeAWS

¿Te interesa este puesto?