Techedin

Lead/Principal Java Software Developer

Vancouver, BC, CA

12 days ago
Save Job

Summary

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