VDart Inc -
19 emplois
Toronto, ON
Role: Java-GCP Developer
Location: Toronto, ON (Remote) Mode: Contract
Job Description: Senior Principal Full Stack Developer with GCP experience
Key Responsibilities
- Technical Leadership: Define and drive the technical vision and architecture for full stack development, ensuring high standards of performance, security, and scalability.
- Hands-On Development: Actively participate in the design, coding, and review of both front-end and back-end components of complex web applications.
- Mentorship: Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement.
- Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into robust technical solutions.
- Code Quality: Conduct thorough code reviews, ensuring adherence to best practices, coding standards, and performance optimization.
- Innovation: Stay current with industry trends and emerging technologies, and apply this knowledge to drive innovation and improve our software solutions.
- Documentation: Create and maintain comprehensive documentation for software design, architecture, and development processes.
- Problem Solving: Diagnose and resolve complex technical issues, providing expert-level solutions and guidance.
Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience:
- Minimum of 15 years of experience in full stack development, with significant experience in a senior or principal role.
- Proven track record of leading architectural design and implementation for large-scale, high-performance web applications.
Must have Technical hands-on experience 10-15 years:
Microservices, API, Docker, Kubernetes, Containerization, GCP, CI/CD, Java, React, Node.js, performance, springBoot, security, UX/UI exposure
Technical Skills:
- Mastery of front-end technologies such as HTML, CSS, JavaScript, and frameworks/libraries like React, Angular
- Strong back-end development experience with languages such as Node.js, , Java,
- Deep understanding of databases (SQL, NoSQL) and data modeling.
- Experience with cloud platforms ( Google Cloud) and containerization technologies (Docker, Kubernetes).
- Proficiency with version control systems (e.g., Git).
- Strong experience with CI/CD pipelines and DevOps practices.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Exceptional communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
- High level of initiative and self-motivation.