Role: Java Developer

Location: Toronto, ON

Type: Contract

Rate: CAD65/hr - CAD70/hr



Job Description:


• Builds, codes, tests, maintain high quality software in Java codebase

• Participates in Agile sprints and ceremonies; supports rapid iteration and development

• Translates user requirements into software requirements

• Responsible for designing, developing, testing, maintaining software for Java.

• Builds code to specifications and standards

• Analyzes, codes, and tests software components as defined by the requirements.

• Creates and conducts executable tests, continuously integrating code into the overall software framework

• Reviews current software framework to identify defects and opportunities to improve performance and stability

• Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs

• Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency

• Promotes agile principles and methodology

• Applies best coding practices to enable agility and delivery of high quality code


Job Requirements



• Mandatory Skills: Strong experience in Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful

• Secondary Skills: API Gateways, Messaging, Message Queues, Kafka, Data Event Streaming, OAUTH, SSO and SAML

• Good knowledge on OOPS Concept and Java Design principles

• Familiarity with CI/CD Pipelines, agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features

• Familiar with modern software architectures and API-driven development

• Writes clear, readable and maintainable code, takes ownership of the quality and usability of code

• Experience with project automation technologies: Git, Jira, Veracode, maven, Jenkins

• Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods

• BS or MS in Computer Science preferred or equivalent professional experience

Similar jobs

Java Developer

Apply Now
Back to search page