Find a jobRecruiters

Java Software Engineer

Exclusive opportunity

Onsite

Java Software Engineer

ProxyLink

Java Software Engineer

Skills

SQL QueriesNextReactNodeTypescriptJavaC#.NETTesting & QASpring BootOracle DatabaseGitAIGitHubNo-code AutomationsCRMOracleTomcatMicrosoft Power PlatformComplianceJavascriptAzure

13 hours ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Salary:

CA$100 – CA$105 / hour

Location:

Toronto, ON, Canada

Work mode:

Onsite

Published on:

22 October 2026

What they need


About ProxyLink

At ProxyLink, we specialize in building meaningful connections between exceptional talent and leading employers across Canada. As a trusted recruitment partner, our mission is to create impactful career matches by combining innovative hiring strategies with a personalized, people-first approach. We’re driven by the belief that investing in people today builds a stronger workforce for tomorrow.

ProxyLink is hiring a Technical Lead to lead the design, development, integration, and delivery of enterprise applications and digital solutions. The ideal candidate will combine strong hands-on software development expertise with technical leadership experience across Microsoft Dynamics 365, Power Platform, Azure, Java, and modern web technologies, including Node.js, Next.js, and React.

This role is suited to a technical leader who can translate complex business requirements into scalable, secure, and maintainable solutions while mentoring developers, guiding architecture decisions, and driving successful project delivery.

Work Arrangement: Onsite, five days per week, Monday to Friday.

Key Responsibilities

  1. Technical Leadership & Mentorship
  • Provide technical leadership, guidance, and mentorship to developers and technical team members.
  • Lead by example through hands-on development and active participation in solution delivery.
  • Conduct code reviews and establish coding standards, security controls, and development best practices.
  • Foster a collaborative environment that encourages innovation, continuous learning, and professional growth.
  • Serve as a technical subject matter expert and facilitate knowledge transfer across teams.
  • Coordinate development activities and resolve technical challenges throughout the delivery lifecycle.
  1. Solution Architecture & Design
  • Architect, design, and implement enterprise solutions using Microsoft Dynamics 365 Customer Service, case management capabilities, and Power Platform.
  • Design scalable, secure, and maintainable applications leveraging Azure, Microsoft Dataverse, and modern web technologies.
  • Develop architecture artifacts, including contextual, conceptual, logical, and physical solution designs.
  • Define technical roadmaps, integration patterns, deployment strategies, and implementation plans.
  • Translate business requirements into technical specifications and solution designs.
  • Ensure solutions align with enterprise architecture standards, security requirements, and software engineering best practices.
  1. Application Development & Delivery
  • Develop and configure Power Apps, Power Automate workflows, Power Pages, custom connectors, plugins, and integrations.
  • Design, develop, and maintain enterprise applications using Java, Spring Boot, Node.js, Next.js, React, .NET/C#, JavaScript, and TypeScript.
  • Develop REST APIs, web services, and integrations with internal and external enterprise systems.
  • Collaborate with business analysts, product managers, solution architects, testers, and stakeholders to refine requirements.
  • Prepare technical designs, sprint plans, and work breakdown structures within Agile/Scrum delivery frameworks.
  • Lead technical workstreams and coordinate activities across development, testing, and business teams.
  • Support application deployments, releases, troubleshooting, and production operations.
  1. Enterprise Integration & Cloud Services
  • Design and implement complex integrations across enterprise systems using APIs, middleware, and cloud services.
  • Develop cloud-based solutions using Azure Functions, Logic Apps, API Management, App Services, Azure Storage, and Key Vault.
  • Support integration solutions involving MuleSoft and other enterprise middleware technologies.
  • Design secure and reliable data exchanges between applications, databases, and cloud platforms.
  • Ensure application performance, scalability, maintainability, and security.
  1. DevOps, Testing & Quality Assurance
  • Lead CI/CD implementation using Azure DevOps and GitHub.
  • Establish automated deployment, testing, and release management practices.
  • Manage source control, development environments, and deployment processes.
  • Conduct code reviews and enforce coding standards, software engineering principles, and quality assurance practices.
  • Support troubleshooting, defect resolution, and large-scale application deployments.
  1. Innovation & Continuous Improvement
  • Leverage Microsoft Copilot, generative AI, AI agents, and large language models (LLMs) to improve development productivity, testing, and solution delivery.
  • Identify opportunities for application modernization, workflow automation, and technical optimization.
  • Promote continuous improvement, knowledge sharing, and collaborative problem-solving.
  • Stay current with Microsoft technologies, emerging development frameworks, and enterprise architecture trends.

Required Qualifications

Professional Experience

  • Minimum of seven years of software development experience, including enterprise application delivery.
  • At least three years of experience in a Technical Lead, Lead Developer, or Solution Lead role.
  • Minimum of two years of experience implementing CRM, customer service, case management, or business process solutions using Dynamics 365 and/or Power Platform.
  • Experience leading cross-functional Agile/Scrum development teams.
  • Experience delivering complex enterprise applications and system integrations.
  • Strong understanding of the software development lifecycle (SDLC), Agile methodologies, and software delivery practices.
  • Experience translating business requirements into technical designs and implementation plans.

Technical Skills

Microsoft Dynamics 365 & Power Platform

  • Microsoft Dynamics 365 Customer Service.
  • Microsoft Power Platform, including Power Apps, Power Automate, and Power Pages.
  • Microsoft Dataverse, including data modeling, security frameworks, business rules, and data integration.
  • CRM, customer service, workflow automation, and case management solutions.

Modern Web & Application Development

  • Node.js, Next.js, and React.
  • Java, including Spring Boot.
  • .NET/C#.
  • JavaScript and TypeScript.
  • REST APIs and web services.
  • Apache Tomcat and Java application development.
  • SQL Server and Oracle database technologies.

Cloud & Integration Technologies

  • Microsoft Azure, including Azure Functions, Logic Apps, API Management, App Services, Azure Storage, and Key Vault.
  • MuleSoft and enterprise middleware technologies.
  • Enterprise integration patterns, API-led architecture, and cloud-based application design.
  • Complex integrations across multiple business systems.

DevOps & Development Tools

  • Azure DevOps and GitHub.
  • CI/CD pipelines and automated deployments.
  • Source control, code reviews, and software quality assurance.
  • Visual Studio and related development tools.

Core Experience & Competencies

Candidates should demonstrate:

  • Experience delivering CRM, customer service, registration, licensing, permitting, inspection, compliance, or case management solutions.
  • Experience designing and implementing end-to-end business workflows, including application intake, review and approval, issuance, amendments, renewals, inspections, compliance monitoring, and document generation.
  • Strong knowledge of Dynamics 365 Customer Service, Power Platform, Dataverse, Azure, and enterprise integration architecture.
  • Experience developing high-level and detailed technical solution designs.
  • Ability to lead technical delivery while remaining actively involved in hands-on development.
  • Strong stakeholder management, communication, and collaboration skills.
  • Experience managing technical risks, dependencies, competing priorities, and delivery timelines.
  • Ability to troubleshoot complex technical issues and make sound architectural decisions.
  • Experience mentoring developers and producing technical documentation and knowledge transfer materials.

Must-Have Skills

  • Minimum seven years of software development and enterprise application delivery experience.
  • Strong hands-on experience with Node.js, Next.js, and React .
  • Experience with Java and enterprise application development.
  • Hands-on experience with Microsoft Dynamics 365 and Power Platform .
  • Experience delivering CRM, customer service, or case management solutions.
  • Experience designing and implementing permitting, licensing, registration, inspection, compliance, or similar business process solutions.
  • Strong expertise in Dataverse, including data modeling, security, and integration.
  • Strong understanding of enterprise integration patterns, REST APIs, and cloud architectures.
  • Proficiency in .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
  • Demonstrated technical leadership, code review, and developer mentoring experience.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

8 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

5 hours ago

Quick apply

Naxo

Développeur FullStack Senior React TypeScript Java

430

Freelance

Lille, France

Hybrid

Skills

ReactTypescriptJavaSpring BootKafkaJavascript

5 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools