Software Engineer - Java Backend (Contract Position)
Number of Positions: 2 Duration: 12 months initial contract
Location: Markham, ON, CA
Must be eligible to work in Canada
Direct work experience with clients rather than through a third-party vendor
Candidates must be able to explain what they developed in their last engagement and how the development helped the business.
Clear and concise communication skills
They are looking for candidates that think like an architect and can be great team players.
Backend profiles are the focus for right now but if we come across someone strong with a front-end Angular focus, we can present them.
As a member of our Software Engineering Group, you will be responsible for analysis, design and implementation in a high-performing, experienced team. You'll be required to apply your depth of knowledge and expertise to all many areas including requirements, infrastructure, and DevOps. We embrace a culture challenging the status quo and constantly look to simplify processes, technology, and workflow.
ADVANTAGES
• Review and create system, software, and functional design specifications.
• Experience with DevOps and Cloud and is a bonus
RESPONSIBILITIES
• Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.
• Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, constructions, testing, reviews, and demonstrations.
• Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software.
• Perform debugging and unit testing of code before turning it over to Quality Assurance (QA).
• Work with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions.
• Provide technical support to client services to determine resolutions for client issues.
QUALIFICATIONS
• Degree in Engineering or Computer Science
• 5+ years in a backend development role, 2+ years in a senior position.
• Excellent knowledge of Core Java and Spring Boot
• Strong experience with REST API and web services
• Knowledgeable with database systems such as Oracle and Mongo.
• Ability to read code in other languages and reverse engineer products
• Experience with Application Program Interfaces (APIs), Messaging
• Familiar with the Agile software development
SUMMARY
• Excellent verbal and written communication skills
• Insurance knowledge an asset-Ability to foundationally understand complex business process driving technical systems
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
.NET Software Engineer (m/f/d) - Düsseldorf
2026-04-10
.NET Software Engineer (m/f/d) - Berlin
2026-04-10
.NET Software Engineer (m/f/d) - Munich
2026-04-10
- Posted
- Nov 07, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Markham
- Company
- Randstad Canada
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
.NET Software Engineer (m/f/d) - Düsseldorf
2026-04-10
.NET Software Engineer (m/f/d) - Berlin
2026-04-10
.NET Software Engineer (m/f/d) - Munich
2026-04-10