Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Randstad Canada and take your career to the next level!
Application takes less than 5 minutes

