
Software Developer - Full Stack - Senior
- Toronto, ON
- Permanent
- Full-time
Location: Hybrid in Toronto
Duration: 10 Months with possible extensionSkills
Experience and Skill Set Requirements
JAVA & Webservices, Cloud Computing Experiences - 70%
- Demonstrated 10+ experience in designing and developing secure RESTful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc.
- Demonstrated experience and skills tdesign, develop and maintain microservices-based backend systems, containerize, and deploy applications using Docker and orchestrate them with Azure Kubernetes Service (AKS)
- Demonstrated experience in developing frontend applications using REACT/Angular, JSON, HTML/CSS/XML/XPath tbuild complex and efficient web applications.
- Good knowledge of DevOps pipeline, IAM, OAuth, authentication, and authorization.
- Has Experience in developing Java applications that follow Web Content Accessibility Guidelines (WCAG) at the AA level.
- Demonstrated knowledge and experience with AI, LLM and Machine Learning, such as Azure Document Intelligence, Cloud Foundry, OpenAI, Cognitive Search etc.
- Demonstrated knowledge of OCR, information extraction/classification, and experience in training AI models based on business requirements.
- Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA).
- Demonstrated experience and skills in using Logic Apps, Power Automate flows and desktop flows tbuild end-to-end RPA/ML automation solutions.
- Demonstrated experience and skills tintegrate with other systems and services timplement end-to-end solutions.
- Demonstrated experience in documenting Solution Design Documents (SDD) based on business requirements and planning and executing the development tasks.
- Demonstrated experience in developing and executing test scenarios tperform unit, integration, and performance testing.
- Expert in leveraging Postman/ReadyAPI/Soap UI/JMeter tools tconduct test cases or scenarios.
- Demonstrated experience in using Power BI tpull information out and generate reports for a different purpose.
- Demonstrated ability collaborate with IT/ Business throughout the Software Development Life Cycle and production support.
- Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- Demonstrated team player with a track record for meeting deadlines.
- Experience with Java and Microservices, APIs, Kubernetes, docker/containers.
- Experience with cloud computing developing - Azure/AWS.
- Demonstrated experience in developing frontend applications using REACT/Angular, JSON, HTML/CSS/XML/XPath to build complex and efficient web applications.
- Experience with back-end services such as SQL server.