Are you a Java Developer with experience delivering large-scale projects? Are you looking to use your strong technical and design skills? We are seeking a Senior Developer - Java Full Stack to work remotely on a 12 month contract. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Working with talented co-workers• Highly competitive compensationResponsibilitiesKey Responsibilities:• Develop software applications based on design specifications in accordance with applicable standards • Incrementally design, develop, test, debug, and deploy IT products using modern software delivery tools, frameworks, and deployment methods in all layers (Presentation layer, Business layer and Database layer) • Create technical design and specification documents • Prepare reports and other documentation on the status, operation and maintenance of software in accordance with applicable standards and procedures • Implement APIs and integrate services with existing applications • Carry out unit and integration tests and prioritize defects • Remediate and resolve software performance issues and defects • Collaborate with experienced IT teams and stakeholders • Deliver work within established timelines, identify and communicate technical problems and solutions in a timely manner • Fix complex data issues, resolve performance problems, and improve query logic • Monitor logs and find and resolve errors in the software application using approved tools • Create framework to ensure code is sustainable, reusable, robust and scalable • Conduct code review of peers to ensure accurate and standardized coding, possible improvements and ensure that business requirements are met • Responsible for quality assurance/control of program design and development QualificationsSuccessful candidates will have:• Post-secondary degree in Computer Science or Technical College/Institute Diploma in a related discipline, or the equivalent combination of education and experience • 5+ years of related industry experience as a Java Developer, competent in several programming languages and environments• 5+ years with Java and MS SQL• Experience working in an Agile environment SummaryIf you are interested in this Senior Developer - Java Full Stack remote role, apply online or reach out to Chetna.Wangnoo@randstad.ca today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.