Procom
Senior Full Stack Software Engineer (Java)
Oakville, Ontario, Canada · Hybrid
RATE
$52–$65/hr CAD
POSTED
9/9/2026
Job Description
Senior Full Stack Software Engineer (Java)
Our client is looking for a Senior Full Stack Software Engineer (Java) to join their team on a 12 month contract. This role covers the full software development lifecycle, from architecture and design through coding, testing, and deployment. You'll work across the stack, building both user facing interfaces and server side components, while collaborating closely with product owners, designers, and architects.
Key Responsibilities
Engage with internal customers to understand use cases and requirements, advocating for user centric solutions
Design, develop, and deliver software using a range of tools, languages, and frameworks (Agile methodology)
Assess requirements and determine the right technology stack, integration approach, and deployment strategy
Create high level software architecture designs outlining structure, components, and interfaces
Collaborate cross functionally with product owners, designers, and architects
Define and implement test strategy, guidelines, and processes aligned with industry best practices
Continuously improve application performance and explore new technologies to boost development efficiency
Apply practices like test driven development, continuous integration, and continuous delivery
Support security practices to safeguard user data, including encryption and anonymization
Build user friendly, interactive front end interfaces
Develop and maintain back end applications, including APIs and microservices
Evaluate and adopt emerging technologies relevant to the stack
Required Skills
UI development
Software development (full stack)
6+ years in IT, with 4+ years specifically in development
Proficiency in two coding languages, or advanced proficiency in one
Preferred Skills
Java
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
Ready to apply?
You'll complete the application through our portal.
Role summary
Senior Full Stack Software Engineer (Java)
Oakville, Ontario · Hybrid
RATE
$52–$65/hr CAD
TYPE
Contract · 12 Months
STARTS
9/9/2026
POSTED
2 hours ago
ATS ID
330696
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →