Senior Java Software Engineer

Vancouver 5 days agoContractor External
306 - 332 / hr
Role - Senior Full Stack Developer Location – Vancouver, BC You Are: A Senior Full Stack Developer with strong expertise in Java and React, who can also play the role of a Technical Lead. The ideal candidate will be responsible for designing and developing complex solutions, guiding the technical direction of the team, and ensuring high-quality deliverables. Experience with AI technologies, especially AI chatbots, will be a strong advantage. The opportunity: Lead the design and development of scalable full stack applications using Java (backend) and React (frontend). Provide technical leadership and mentorship to the development team. Collaborate with stakeholders to understand requirements and translate them into technical solutions. Architect and implement complex business logic and integrations. Ensure adherence to coding standards, best practices, and quality assurance processes. Troubleshoot and resolve technical issues across the stack. Contribute to AI chatbot development or integration efforts, where applicable. Participate in code reviews, sprint planning, and technical documentation. This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required. What you need: 8+ years of experience in full stack development. Strong proficiency in Java, Spring Boot, and related backend frameworks. Solid experience with React.js, JavaScript/TypeScript, HTML, and CSS. Proven experience in leading technical teams and delivering enterprise-grade solutions. Familiarity with RESTful APIs, microservices, and cloud platforms (AWS/Azure/GCP). Experience with CI/CD pipelines and Devops practices.