Senior Software Developer (Ontario)

Senior Software Developer (Ontario)

26 Oct
|
vTech Solution
|
Ontario

26 Oct

vTech Solution

Ontario

Job Summary: The Senior Software Developer is responsible for designing, developing, and maintaining complex enterprise Java applications.

This role involves building cloud-based microservices on Microsoft Azure, ensuring application security, quality, and performance, and providing technical leadership and mentorship within multidisciplinary teams.

Responsibilities: Design, develop, configure, test, and maintain Java application components including user interfaces, APIs, integrations, and database layers.

Build and deploy cloud-based microservice architecture solutions using Microsoft Azure.

Participate in solution design, technical planning, and sprint/release estimation.

Review code and enforce development, security, documentation, and testing standards.

Troubleshoot complex defects, performance issues, and integration failures.

Support continuous integration, deployment activities, and production-readiness.

Prepare and maintain comprehensive technical documentation.

Provide technical leadership, guide development teams, and mentor junior developers.

Identify technical risks, dependencies, and opportunities for process and quality improvements.

Required Skills: Proficient in Java development for complex enterprise or public-facing applications.

Experience developing user interfaces, APIs, integration services, and database components.

Robust knowledge of cloud-based microservices development and deployment in Microsoft Azure.

Skilled in automated testing for user interfaces, APIs, and databases.

Experience with secure coding practices and addressing security vulnerabilities.





Ability to lead development teams and provide technical mentorship.

Familiarity with Agile methodologies and object-oriented design principles.

Experience with continuous integration, automated deployment, and configuration management.

Desired Skills: Prior experience in public sector or OPS environments.

Advanced skills in performance tuning and application monitoring.

Strong analytical, documentation, and problem-solving skills.

Experience coordinating multidisciplinary teams and guiding technical direction.

Rated Criteria: Software Development Expertise - 40 Points Cloud Architecture and Deployment (Microsoft Azure) - 25 Points Testing, Security, and Quality Assurance - 20 Points Technical Leadership and Communication - 15 Points Total: 100 Points Deliverables: Robust, secure, and maintainable Java-based application components.

Cloud-deployed microservices with automated deployment pipelines.

Comprehensive automated test suites covering UI, API, and database layers.

Technical documentation and code review feedback reports.

Mentorship plans and team development guidance documentation.

Support for production deployments and post-implementation stabilization.

Must Haves: Proven leadership experience managing and mentoring development teams.

Strong background in developing complex enterprise applications using Java.

Hands-on experience with cloud-based microservices deployment in Microsoft Azure.

Expertise in API development, integration patterns, and automated deployment.

Proficiency in developing automated tests and applying secure coding standards.

Public Sector Experience: Preferred

📌 Senior Software Developer (Ontario)
🏢 vTech Solution
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (ontario) / ontario