- Deep expertise in the Java programming language, complemented by proficiency in its associated tools and libraries.
- Knowledge in both Java Standard Edition (SE) and Java Enterprise Edition (EE)
- Proficiency with frameworks such as Spring, JPA, and Struts is vital, with each framework aiding in the development of comprehensive web and enterprise applications.
- Mastery over design patterns, object-oriented design principles, and multi-threading ensures optimized application design and performance.
- The developer should be adept at working with relational databases via JDBC or ORM tools like Hibernate and should excel in RESTful API integration.
- Familiarity with build and deployment tools like Maven, Gradle, and Jenkins, along with proficiency in version control through Git, is expected.
- Knowledge of Java security best practices is indispensable.
- As a backbone of the team, the Java Developer should bring strong analytical, problem-solving skills, and exceptional communication abilities for effective team collaboration.
- Deep expertise in the Java programming language, complemented by proficiency in its associated tools and libraries.
- Knowledge in both Java Standard Edition (SE) and Java Enterprise Edition (EE)
- Proficiency with frameworks such as Spring, JPA, and Struts is vital, with each framework aiding in the development of comprehensive web and enterprise applications.
- Mastery over design patterns, object-oriented design principles, and multi-threading ensures optimized application design and performance.
- The developer should be adept at working with relational databases via JDBC or ORM tools like Hibernate and should excel in RESTful API integration.
- Familiarity with build and deployment tools like Maven, Gradle, and Jenkins, along with proficiency in version control through Git, is expected.
- Knowledge of Java security best practices is indispensable.
- As a backbone of the team, the Java Developer should bring strong analytical, problem-solving skills, and exceptional communication abilities for effective team collaboration.
- Work hours are Monday - Friday, normal 37.5 hours weeks working onsite up to 5 days a week
- Location: Onsite in Toronto
- Type of job: Temporary Contractor
- Hourly contract rate: TBD depending on experience
- Date candidate required: Immediate
- Length of Contract: 12 months with the possibility of extension
Similar Jobs
As a Java Software Engineer, you will design and build software to enhance functionality, translating business requirements into technical specifications, collaborating with teams on product roadmaps, and training/mentoring other engineers while handling multiple projects using various technologies.
Be an Early Applicant
The Senior Software Engineer will design, develop, and maintain software solutions while collaborating with various teams. Responsibilities include hands-on development, implementing best practices, supporting production applications, and shaping product vision, all while growing with the team and staying current on technology.
Be an Early Applicant
As a Java Developer at Priceline, you will drive projects that enhance business operations through back end system design and REST API development. You will also mentor junior developers, implement low latency services, and apply SQL for data analysis, while collaborating in an agile environment to innovate new product solutions.
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.