We are looking for a "Lead/Principal Java Software Developer" for our Fortune Technology client is ranked as one of the best companies to work with in the world. As a global leader in 3D design, engineering, and entertainment software, they foster a progressive culture, creativity, and a flexible work environment using cutting-edge technologies.
Note: This is a hybrid position based in Vancouver, BC, Canada.
Responsibilities
Contribute to the architecture evolution and platform development for Docs cloud services, working with various industry software experts and stakeholders
Be hands-on in the implementation and operation of cloud services, using web-based technologies and best practices
Solve challenging technical problems and provide innovative solutions for SaaS products.
Mentor and coach other developers and share your knowledge and expertise.
Minimum Qualifications
Bachelor's/Master's degree in Computer Science, Engineering, or equivalent experience.
8+ years of software development experience, preferably in SaaS or cloud-based products.
Strong design and coding skills, with emphasis on quality, performance, and maintainability
Hands-on experience in Java development, along with good problem-solving skills
Expertise in Java and Node.js programming.
Expert-level experience in the implementation of microservices using Spring Boot and Spring.
Good experience with React.js and GraphQL.
Has a solid understanding of the product development lifecycle.
Experience in designing and developing scalable, reliable, and secure cloud services using AWS or other cloud platforms
Experience in DevOps, CI/CD, and cloud operations
Experience in integrating with third-party APIs and services
Strong problem-solving and troubleshooting skills, with the ability to debug complex issues
Strong communication and collaboration skills, with ability to work effectively in a global and diverse team.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job