Back to results

RQ08765 - Software Developer - Senior

  • Toronto, ON, Canada
Apply on careers-page.com About employer

Applications open in a new tab.

Job details

Posting language
English

Original job description

Skills and Competencies Required for Sr. Software Developer:

JAVA & Webservices, Cloud Computing Experiences - 70%

o Demonstrated 10+ experience in designing secure Restful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc.

o Demonstrated experience and skills to design, develop and maintain microservices-based backend systems, containerize, and deploy applications using Docker and orchestrate them with Azure Kubernetes Service (AKS)

o Demonstrated experience in developing frontend applications using React/Angular, JSON, HTML/CSS/XML/XPath to build complex and efficient web applications.

o Good knowledge of DevOps tool, IAM, OAuth, authentication, and authorization.

o Has Experience in developing Java applications that follow Web Content Accessibility Guidelines (WCAG) at the AA level.

RPA/ML Power Automate Experience - 20%

o Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA), Machine Learning (ML) platform.

o Demonstrated experience and skills in using Power Apps, Power Automate flows and desktop flows, Logic Apps, AI builder/ Form Recognizer ML models, and leveraging accelerators and connectors to build end-to-end RPA/ML automation solutions.

o Demonstrated experience and skills to interface and integrate with multiple databases monitoring applications, Power BI, and different services, to implement end-to-end solutions.

o Demonstrated knowledge of OCR, information extraction/classification, and experience in using and training AI models based on business requirements.

o Demonstrated experience in documenting Solution Design Documents (SDD) based on business requirements and planning and executing the development tasks.

Testing and Reporting - 5%

o Demonstrated experience in developing and executing test scenarios to perform unit, integration, and performance testing.

o Expert in leveraging Postman/ReadyAPI/Soap UI tools to conduct test cases or scenarios.

o Demonstrated experience in using Power BI to pull information out and generate reports for a different purpose.

Communication and Reporting - 5%

o Demonstrated ability to collaborate with IT/ Business throughout the Software Development Life Cycle and production support.

o Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills

o Demonstrated team player with a track record for meeting deadlines.

o When requested, the consultant shall establish a communication and reporting process that is acceptable to the Cluster/Ministry/Organization. The objective of this process is to ensure an effective flow of communications among all project stakeholders on the progress of deliverables and milestones; timely identification of issues to facilitate resolution/decisions.

Must haves:

  • Demonstrated 10+ experience in designing secure Restful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc.
  • Demonstrated experience and skills to design, 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 to build complex and efficient web applications.
  • Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA), Machine Learning (ML) platform.
  • Demonstrated experience and skills in using Power Apps, Power Automate flows and desktop flows, Logic Apps, AI builder/ Form Recognizer ML models, and leveraging accelerators and connectors to build end-to-end RPA/ML automation solutions

More about this job

Responsibilities

The Senior Software Developer at Rubicon Path will build and maintain Java web services and microservices, deploy them in containers, and create front-end web applications. The role also builds automation solutions with Power Automate, tests them, and reports results.

Requirements

Candidates need 10+ years of experience designing secure Java/JEE REST or SOAP APIs and microservices, and 5+ years building RPA and ML solutions with Microsoft Power Automate. Strong testing, Power BI reporting and cloud (Azure, Docker, Kubernetes) skills are also required.

Skills

  • Java
  • JEE
  • Spring Framework
  • RESTful API design
  • SOAP web services
  • Microservices architecture
  • SQL
  • NoSQL
  • Message queues
  • Docker
  • Azure Kubernetes Service (AKS)
  • Azure
  • React
  • Angular
  • JSON
  • HTML/CSS
  • XML/XPath
  • DevOps
  • IAM
  • OAuth
  • Authentication and authorization
  • WCAG AA accessibility
  • Microsoft Power Automate
  • Robotic Process Automation (RPA)
  • Machine learning

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Senior Software Developer
  • Java
  • JEE
  • Spring Framework
  • REST API
  • SOAP API
  • Web services
  • Microservices
  • SQL
  • NoSQL
  • Message Queue
  • Docker
  • Azure Kubernetes Service
  • AKS
  • Cloud computing
  • React
  • Angular
  • Power Automate
  • Robotic Process Automation
  • RPA

Seniority

Senior

Tools

  • Java
  • Spring Framework
  • Docker
  • Azure Kubernetes Service
  • React
  • Angular
  • Microsoft Power Automate
  • Power Apps
  • Logic Apps
  • AI Builder

Languages

  • English

Report this job

Get in touch
MovoJobs

Contact us