cover image
Grand Software Solutions

Java Developer

Hybrid

Toronto, Canada

Full Time

08-10-2025

Share this job:

Skills

Java SQL NoSQL CI/CD DevOps Version Control Test Problem-solving Programming Databases git Azure AWS cloud platforms Junit Hibernate Analytical Thinking Maven Gradle CI/CD Pipelines

Job Specifications

Java Developer

Location: Toronto, Ontario, Canada

Work Mode: Hybrid (3-4 days onsite)

Responsibilities:

Develop, test, and maintain Java-based applications according to specifications.
Design and implement reusable Java components and libraries.
Collaborate with cross-functional teams to define and refine application requirements.
Troubleshoot and resolve issues related to code, database, and system performance.
Write clean, efficient, and well-documented code following coding standards.
Conduct code reviews and provide technical guidance to junior team members.
Optimize application performance and scalability.
Keep abreast of Java developments and emerging best practices.

Requirements:

Proven experience as a Core Java Developer or similar role.
Strong understanding of Java SE (Standard Edition) and core libraries.
Hands-on experience with Object-Oriented Programming (OOP) principles.
Proficiency in data structures, algorithms, and design patterns.
Familiarity with Multi-threading and Concurrency concepts.
Knowledge of databases (SQL and NoSQL) and ORM frameworks like Hibernate.
Experience working with RESTful APIs and Web Services.
Understanding of version control tools like Git or SVN.
Good problem-solving skills and analytical thinking.

Preferred, but not required:

Knowledge of build tools like Maven or Gradle.
Basic understanding of DevOps practices and CI/CD pipelines.
Exposure to Cloud platforms (AWS, Azure) is a plus.
Familiarity with testing frameworks such as JUnit or TestNG.

About the Company

At Grand Software Solutions, we are more than just an IT staffing firm; we are your strategic partner in navigating the ever-evolving tech landscape. With a deep understanding of the industry and a robust network of skilled professionals, we bridge the gap between your unique business needs and the right IT talent. Our dedicated team is committed to delivering tailored solutions that align with your goals, ensuring you have the expertise needed to stay ahead in a competitive market. What We Do: * Talent Acquisition: We sourc... Know more