Role 1: Front‑End Java Developer (Mid‑Level | 5+ Years) – Vancouver, BC (Onsite: 5 Days/Week)

Job Summary: We are seeking a Mid‑Level Front‑End Java Developer with strong experience in ReactJS and NodeJS to join our Vancouver‑based team. The ideal candidate will contribute to building scalable, high‑performance web applications while collaborating closely with cross‑functional teams.

Key Responsibilities

  • Develop responsive and high‑quality front‑end applications using ReactJS
  • Build and integrate backend services using NodeJS and Java‑based APIs
  • Collaborate with UX/UI designers and backend developers for seamless delivery
  • Write clean, maintainable, and efficient code
  • Troubleshoot, debug, and optimize application performance
  • Participate in code reviews and Agile development processes

Required Skills & Experience

  • 5+ years of experience in software development
  • Solid hands‑on experience with ReactJS, JavaScript (ES6+)
  • Working knowledge of NodeJS and RESTful APIs
  • Solid understanding of Java‑based backend integration
  • Experience with Git, CI/CD pipelines, and Agile methodologies
  • Strong problem‑solving and communication skills

Location Requirement: Onsite in Vancouver, BC – 5 days per week

Role 2: Senior Front‑End Java Developer (10+ Years) – Vancouver, BC (Onsite: 5 Days/Week)

Job Summary: We are looking for a Senior Front‑End Java Developer with deep expertise in ReactJS, NodeJS, and enterprise‑scale application development. This role involves leading development initiatives, mentoring team members, and driving best practices.

Key Responsibilities

  • Lead the design and development of scalable web applications using ReactJS
  • Architect and implement backend integrations using NodeJS and Java services
  • Drive front‑end architecture decisions and performance optimization
  • Mentor junior and mid‑level developers
  • Collaborate with stakeholders to define technical solutions
  • Ensure code quality, security, and compliance with best practices

Required Skills & Experience

  • 10+ years of experience in software development
  • Expertise in ReactJS, modern JavaScript frameworks, and front‑end architecture
  • Strong experience with NodeJS and Java‑based backend systems
  • Experience with microservices architecture and API design
  • Proven leadership and mentoring experience
  • Strong knowledge of performance tuning, scalability, and security

Location Requirement: Onsite in Vancouver, BC – 5 days per week


#J-18808-Ljbffr

Java Full Stack Engineer - HCLTech (Surrey)

Apply Now
Back to search page