Full Stack Developer Core Java,
Job Summary
Job Description: Mostly remote with 1 day per month in office Toronto or Waterloo
The individual will use their knowledge of design development information security and IT architecture best practices to ensure delivery of robust applications that follow architectural processes and direction. The role will work closely with onshore North American IT teams using a mix of Agile and iterative development methodologies delivering Java design and development.
- Lead the design development and enhancement of a document management platform leveraging Java and React technologies.
- Collaborate with cross-functional teams to gather requirements propose solutions and deliver high-quality scalable software components.
- Analyze complex problems and drive innovative approaches to improve system performance reliability and user experience.
- Ensure best practices in coding standards testing and deployment processes are followed.
- Take ownership of assigned modules/features driving them from concept to production with minimal supervision.
- Mentor and guide junior engineers fostering a culture of learning and innovation within the team.
- Continuously explore new technologies frameworks and methods to enhance the platforms capabilities.
- 8 to 10 years of professional software engineering experience with a strong focus on Java and React-based application development.
- Proven track record of delivering complex enterprise-scale software solutions.
- Strong problem-solving abilities with a proactive go-getter mindset and willingness to take initiative.
- Experience in designing and building solutions for document or content management systems is an advantage.
- Ability to work independently as well as collaborate effectively with global teams and stakeholders.
- Excellent communication and analytical skills with the ability to translate business needs into technical solutions.
- Expertise in Java (Core and Advanced) with experience in developing scalable back-end services.
- Expertise in and related front-end technologies (HTML5 CSS3 JavaScript TypeScript).
- Hands-on experience with RESTful APIs microservices architecture and cloud environments (AWS preferred).
- Strong understanding of data structures algorithms and design patterns.
- Experience with relational and NoSQL databases.
- Familiarity with CI/CD pipelines Git-based workflows automated testing and Agile methodologies.
- Exposure to document management platforms file storage solutions or content collaboration tools is a plus.
- Expected Work Shift: 12 PM 9 PM IST
Must-have requirements:
- Java (Core and Advanced)
- RESTful APIs
- Microservices
The individual will use their knowledge of design development information security and IT architecture best practices to ensure delivery of robust applications that follow architectural processes and direction. The role will work closely with onshore North American IT teams using a mix of Agile and iterative development methodologies delivering Java design and development.
- Lead the design development and enhancement of a document management platform leveraging Java and React technologies.
- Collaborate with cross-functional teams to gather requirements propose solutions and deliver high-quality scalable software components.
- Analyze complex problems and drive innovative approaches to improve system performance reliability and user experience.
- Ensure best practices in coding standards testing and deployment processes are followed.
- Take ownership of assigned modules/features driving them from concept to production with minimal supervision.
- Mentor and guide junior engineers fostering a culture of learning and innovation within the team.
- Continuously explore new technologies frameworks and methods to enhance the platforms capabilities.
- 8 to 10 years of professional software engineering experience.
Required Skills:
Experience (Years): 8-10