11750

Maarut

Toronto

On-site

CAD 100,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maarut is seeking a Software Developer - Intermediate to design, implement, and maintain enterprise-grade software components. The role emphasizes building cloud-based microservices in Microsoft Azure, implementing interfaces, APIs, and integration points, and delivering high-quality code with automated tests.

The candidate will work under senior technical staff, participate in code reviews, and contribute to deployment and documentation efforts as part of an agile team.

Qualifications

  • 5+ years of experience developing complex enterprise or public-facing applications.
  • Experience implementing user interfaces, APIs, services, integrations, and database components.
  • Experience developing and deploying applications in cloud-based environments.
  • Experience with APIs, integration patterns, automated deployment, and configuration management.
  • Experience developing automated tests for user interfaces, APIs, and databases.

Responsibilities

  • Write, configure, test, and update Java code for assigned application features.
  • Develop and maintain cloud-based microservice components in Microsoft Azure in accordance with approved designs and standards.
  • Create and maintain unit tests.
  • Troubleshoot defects and support system, integration, and user acceptance testing.
  • Participate in code reviews and implement required corrections.
  • Support deployment and configuration activities.
  • Maintain technical documentation and implementation notes.
  • Provide development estimates and progress updates.
  • Escalate technical risks, blockers, and dependencies.
  • Work collaboratively with developers, analysts, architects, testers, and designers.

Skills

Java development
Azure cloud
Unit testing
Code reviews
APIs & integration
Cloud-based microservices
Debugging

Tools

Microsoft Azure

Job description

RQ11721 - Software Developer - Intermediate
  • Develops and maintains application components based onapproved technical specifications, user stories, coding standards, and guidancefrom senior technical resources. Supports coding, testing, integration,deployment, defect resolution, and technical documentation.
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 5+ years of experience developing complex enterprise orpublic-facing applications.
  • Experience implementing user interfaces, APIs, services,integrations, and database components.
  • Experience developing and deploying applications incloud-based environments.
  • Experience with APIs, integration patterns, automateddeployment, and configuration management.
  • Experience developing automated tests for user interfaces,APIs, and databases.

Skill Set Requirements:

Experience:

  • Experience developing and maintaining Java applicationfeatures in a structured team environment.
  • Experience translating technical specifications, userstories, and acceptance criteria into application code.
  • Experience developing user-interface, service, API,integration, or database components.
  • Experience creating and executing unit tests.
  • Experience troubleshooting defects and supporting system andintegration testing.
  • Experience participating in code reviews and applyingfeedback from senior developers.
  • Experience using source-control, build, deployment, andwork-management tools.
  • Experience supporting cloud-based microservice architecturesolutions in Microsoft Azure.
  • Understanding of secure coding, accessibility, privacy, andapplication-performance considerations.
  • Experience maintaining technical documentation.

General Skills / Duties:

  • Write, configure, test, and update Java code for assignedapplication features.
  • Develop and maintain cloud-based microservice components inMicrosoft Azure in accordance with approved designs and standards.
  • Create and maintain unit tests.
  • Troubleshoot defects and support system, integration, anduser acceptance testing.
  • Participate in code reviews and implement requiredcorrections.
  • Support deployment and configuration activities.
  • Maintain technical documentation and implementation notes.
  • Provide development estimates and progress updates.
  • Escalate technical risks, blockers, and dependencies.
  • Work collaboratively with developers, analysts, architects,testers, and designers.

Experience and Skill Set Requirements:

Application Development Experience:

  • Experience developing application features based on approvedspecifications.
  • Experience working with user interfaces, APIs, services,integrations, or databases.
  • Experience using object-oriented or structured developmentapproaches.

Testing and Code Quality:

  • Experience developing and running unit tests.
  • Experience troubleshooting defects and supporting formaltesting.
  • Knowledge of coding standards, source control, andcode-review practices.

Cloud and Deployment Support:

  • Experience supporting cloud-based applications.
  • Experience with build, configuration, and deploymentprocesses.
  • Experience working in Agile or iterative delivery teams.

Communication and Collaboration:

  • Strong analytical, documentation, and problem-solvingskills.
  • Ability to work under the guidance of senior technicalstaff.
  • Ability to communicate status, risks, and technical issuesclearly.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11719 - Software Developer - Senior
RQ11719 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 120,000 - 180,000
RQ11719 - Software Developer - Senior
RQ11719 - Software Developer - Senior

Flexstaf IT • Toronto

On-site
CAD 110,000 - 165,000
BOR – One Intermediate Software Developer (RQ11721)
BOR – One Intermediate Software Developer (RQ11721)

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 130,000
RQ11721 - Software Developer - Intermediate
RQ11721 - Software Developer - Intermediate

Maarut • Toronto

On-site
CAD 90,000 - 120,000
RQ08522 - Software Developer - Senior
RQ08522 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08780 - Software Developer - Senior
RQ08780 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 120,000
RQ08563 - Software Developer - Senior
RQ08563 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08832 - Software Developer - Full Stack - Junior
RQ08832 - Software Developer - Full Stack - Junior

Rubicon Path • Toronto

On-site
CAD 60,000 - 80,000
RQ11719 – Software Developer – Senior
RQ11719 – Software Developer – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 130,000 - 180,000
11749
11749

Maarut • Toronto

On-site
CAD 100,000 - 150,000