Opens LinkedIn
- Employment type
- Contract
- Experience level
- Lead · 10+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, test, deploy, and maintain Java enterprise applications and Azure-based microservices, including user interfaces, APIs, integrations, business logic, and database components. Lead and mentor development teams, oversee code quality and automated testing, manage CI/CD and deployments, troubleshoot production issues, and collaborate with stakeholders on technical design and releases.
Job details
Our Client is seeking an experienced Senior Software Developer to design, develop, integrate, test, deploy, and maintain enterprise applications using Java and Microsoft Azure. The ideal candidate will have strong hands-on development experience, cloud-based microservices expertise, and demonstrated experience leading development teams and providing technical guidance. Key Responsibilities Design, develop, test, and maintain complex Java enterprise applications. Develop and deploy cloud-based microservices using Microsoft Azure. Build user interfaces, REST APIs, integration services, business logic, and database components. Implement automated unit, integration, API, database, and UI testing. Lead development teams, provide technical direction, and mentor developers. Conduct code reviews and ensure compliance with security, development, and testing standards. Implement CI/CD pipelines, automated deployments, configuration management, and application monitoring. Troubleshoot application defects, performance issues, security vulnerabilities, and integration failures. Participate in technical design, sprint planning, release management, and production deployments. Collaborate with architects, business analysts, QA teams, and other stakeholders. Prepare technical documentation and identify technical risks and dependencies. Must-Have Qualifications Demonstrated experience leading and managing software development teams. Strong hands-on experience developing complex enterprise or public-facing Java applications. Experience developing user interfaces, APIs, services, integrations, and database components. Experience designing and deploying cloud-based applications and microservices in Microsoft Azure. Strong knowledge of API integration patterns, automated deployment, and configuration management. Experience developing automated tests for UI, APIs, services, and databases. Experience with secure coding, performance optimization, and code-quality practices. Strong understanding of Agile development methodologies and SDLC. Experience conducting code reviews, mentoring developers, and providing technical leadership.
What you’ll do
Design, develop, test, deploy, and maintain Java enterprise applications and Azure-based microservices, including user interfaces, APIs, integrations, business logic, and database components. Lead and mentor development teams, oversee code quality and automated testing, manage CI/CD and deployments, troubleshoot production issues, and collaborate with stakeholders on technical design and releases.
Requirements
Requires demonstrated experience leading software development teams and strong hands-on experience building complex Java applications and Azure cloud microservices. Candidates should also have experience with APIs, integrations, databases, automated testing, secure coding, performance optimization, Agile and SDLC practices, code reviews, and developer mentoring.
Listed skills
- Java · Preferred
- Microsoft Azure · Preferred
- REST APIs · Preferred
- Automated testing · Preferred
- CI/CD · Preferred
- Agile · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Microsoft Azure
- Enterprise Application Development
- Microservices
- REST APIs
- API Integration
- Automated Testing
- CI/CD
- Configuration Management
- Secure Coding
- Performance Optimization
- Code Reviews
- Technical Leadership
- Team Mentoring
- Agile
- SDLC
Job areas
- Software
- Technology
- Management & Leadership
More jobs from Teckhorizon Inc
Administrative Assistant
- On-site
- AB
- Posted Oct 22, 2026
Front-End Software Developer
- On-site
- Toronto, ON
- Posted Oct 22, 2026
Senior Cloud Data Engineer
- On-site
- Toronto, ON
- Posted Oct 22, 2026
Test Lead - Healthcare
- On-site
- Toronto, ON
- Posted Oct 22, 2026
