Senior Software Developer
Location: Toronto or London, ON
Hybrid: 3 days onsite per week
Contract Duration: June 29, 2026 – June 29, 2027
Rate: Up to $80-95/hour Incorporated
We are currently looking for a Senior Software Developer to join a high performing Enterprise Application Integration team focused on Data, Automation, AI, and Platform solutions. This opportunity is ideal for developers who thrive in modern integration environments and enjoy building scalable API, microservices, and event driven solutions.
Key Responsibilities
• Design, develop, integrate, test, deploy, and maintain enterprise software solutions
• Build and support API, microservices, and event driven architectures
• Develop scalable integrations using Java and modern frameworks
• Participate in code reviews, walkthroughs, and technical discussions
• Troubleshoot production issues and support critical incident resolution
• Conduct impact analysis and support change management activities
• Collaborate with QA teams to automate and maintain testing frameworks
• Contribute to technical documentation, development standards, and best practices
• Mentor junior developers and support knowledge sharing across teams
• Evaluate and adopt new technologies and development tools
Required Skills & Experience
Core Development & Integration
• Strong experience with Java and SQL
• REST and SOAP services development
• Spring Boot or Apache Camel
• API, microservices, and event based development
• Apigee or equivalent API Gateway platforms
• Kafka or ActiveMQ event streaming platforms
Cloud & Infrastructure
• AWS Cloud experience
• Docker, Kubernetes, Rancher, or Istio
Database & Tooling
• Database systems and data access methodologies
• Liquibase or JHipster Domain Language
• Source code management and build automation tools
• Test driven development and automated testing frameworks
• Experience working with production support teams during critical incidents
• Exposure to AI coding assistants such as GitHub Copilot or Claude Code
Qualifications
• 5+ years of software development experience
• Proven experience working within Agile team environments
• Strong analytical and problem solving skills
• Excellent communication and collaboration abilities
• Passion for technology and continuous learning
• Ability to explain technical concepts to both technical and non technical audiences
Must Have
• Proven experience as a Java, API, and Microservices Developer
- Enhanced Reliability Clearance OR minimum 5 years in Canada with PR or Canadian Citizenship -