Senior Software Developer
Job in
Toronto, Ontario, M5A, Canada
Listing for:
Brainhunter
Full Time
position
Listed on 2026-06-04
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Brainhunter is currently seeking the services of a “ for a contract role with one of our Valued Clients.Rate: $90-$100Work Location:
TorontoHours:Duration: 1 YearAny specific tools/skillset:API, microservices, and event-based software development with proficiency in technologies such as:
1. Core Programming & Integration Skills
Java and SQL programming languagesREST? and SOAP?based servicesSpring Boot or Apache Camel frameworksAPI, microservices, and event?based software developmentApigee or equivalent API Gateway platformConfluent Kafka or Apache Active
MQ eventing platforms2. Cloud, Containers & Infrastructure
Docker, Istio, Rancher, or Kubernetes container hosting platformsAWS Cloud3. Database & Data Layer Tools
Database systems and data access methodsJHipster Domain Language or Liquibase database utilities4. Development Practices & Tooling
Source code management and build automation systemsTest?driven development and test frameworksWorking with production/application support during a critical incidentAI Coding Assistants such as Git Hub Copilot or Claude Code5. Experience Requirements
5+ years of Software Development experienceExperience as a developer in a team environmentRole profile description:We are looking for a Software Developer for the Enterprise Application Integration team within Data, Automation, AI, and Platforms.
What you will do:Product Solution and Delivery (Development)
Delivers code based on specifications and/or develops, modifies, configures, maintains or integrates solutions to meet design specifications to meet business functional requirements and non-functional engineering specificationsConfigures and integrates software components and third-party software products, tools and solutionsFacilitates and actively participates in meetings, walkthroughs and reviews of software development deliverablesDelivers fixes and improvements to existing software products, maintains environments and versions, adhering to standards and compile versionsEnsures technical responsibility over assigned software products and codebases
2. Problem Solving & AnalysisProblem Solving and Analysis
Analyzes current software products, Produces or contributes to the design documentation and technical specifications for developmentApplies software engineering patterns to identify and troubleshoot problems, requiring analysis and exploration of options, recommending solutions or preparing discussion for escalationConduct system support and change management activitiesConduct impact analysis to support proactive identification of actions to minimize production system interruptionsAbility to understand data designs, standards, and specificationsQuality Testing
Delivers clean and efficient code, ensuring quality and accuracy of productsTests and deploys software products and fixes defectsWorks with QA team to automate and maintain software product test suites, maintaining test documentation, review as requiredCreates and maintains test documentation, test strategy, review as requiredContinual improvement
Gains exposure to and learns new languages, frameworks and toolsEvaluates and learns new technologies that provide business valueImproves current practices and toolsAdapts to organizational change, best practice and improvements across teams, including the effective implementation and adherence to software development processes and practicesParticipate in audits, governance and support activitiesCustomer focus
Takes accountability for own and towards team deliverablesTrains and collaborate with other developers in how to write effective code and solve problemsPartners with product teams and/or architects to develop technical requirements and engineering/non-functional specificationsResolve client issues as they ariseTechnical leadership and mentorship
Provides training to new or less senior professionals or cross discipline practitioners on processes, tools and approachesShares knowledge and experience with members of the team to identify and share opportunities to improve the work, identify better ways of doing thingsDoes this sound like you?
Rapidly acquires new knowledge, learns new skills, and applies creative…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: