Enable job alerts via email!

Java Developer

Grand Software Solutions

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in financial services is looking for a Java Developer to join its technology team in Toronto. The role involves designing and developing high-performance applications, focusing on scalable solutions and modern technologies in a collaborative environment. Ideal candidates are skilled in Java, Spring, and have experience in financial services.

Qualifications

  • 4+ years of Java development experience required.
  • Strong proficiency in Java, Spring frameworks, and RESTful services.
  • Familiarity with microservices architecture and CI/CD tools is an asset.

Responsibilities

  • Design and maintain Java-based applications for financial services.
  • Develop scalable microservices using Spring Boot.
  • Collaborate with teams to ensure quality and timely delivery.

Skills

Core Java
Spring Framework
Spring Boot
RESTful web services
Java development
Problem-solving
Agile/Scrum

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

Tools

Hibernate
CI/CD tools
Docker
Kubernetes
PostgreSQL
Oracle
MySQL
Kafka
RabbitMQ

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Location: Toronto, ON (Hybrid – 3 days onsite, 2 days remote)

Employment Type: Full-Time, Permanent

Job Title: Java Developer

Industry: Financial Services / Technology

About the Role:

We are seeking a highly skilled and motivated Java Developer to join our dynamic technology team in Toronto. You will play a key role in designing, developing, and maintaining high-performance and scalable applications for mission-critical systems within our financial services platform. This is a great opportunity to work with modern tools and technologies in a collaborative and fast-paced environment.

Key Responsibilities:
  • Design, develop, test, and maintain Java-based applications, components, and services.
  • Participate in full software development lifecycle including planning, analysis, design, implementation, and maintenance.
  • Develop scalable microservices using Java, Spring Boot, and related frameworks.
  • Write clean, well-documented, and efficient code following best practices and design patterns.
  • Collaborate with cross-functional teams including QA, DevOps, and Product Owners to ensure quality and timely delivery.
  • Participate in code reviews and contribute to improving software engineering practices.
  • Troubleshoot production issues, perform root cause analysis, and implement fixes.
  • Optimize applications for performance, scalability, and reliability.
  • Keep up to date with emerging technologies and suggest improvements to enhance platform capabilities.
Required Skills and Experience:
  • 4+ years of professional experience in Java development.
  • Strong proficiency in Core Java, Spring Framework, Spring Boot, and RESTful web services.
  • Experience with Hibernate or other ORM frameworks.
  • Solid understanding of object-oriented programming, design principles, and software engineering best practices.
  • Experience with relational databases (e.g., PostgreSQL, Oracle, or MySQL) and SQL.
  • Familiarity with microservices architecture, Docker, and Kubernetes is an asset.
  • Working knowledge of CI/CD tools like Jenkins, GitLab CI, or similar.
  • Understanding of Agile/Scrum development methodologies.
  • Experience with messaging systems (Kafka, RabbitMQ) is a plus.
  • Strong problem-solving skills, attention to detail, and ability to work independently and within a team.
Nice to Have:
  • Experience in financial services, banking, or capital markets.
  • Exposure to cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of front-end technologies (React, Angular) is a plus.
Education:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
Seniority level:
  • Not Applicable
Employment type:
  • Full-time
Industries:
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Grand Software Solutions by 2x

Get notified about new Java Software Engineer jobs in Toronto, Ontario, Canada.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Back-End Java Developer

Alithya

Toronto

Remote

CAD 80,000 - 110,000

29 days ago

Senior Staff Software Engineer, CLIP

eBay

Toronto

Remote

CAD 110,000 - 160,000

2 days ago
Be an early applicant

Lead Java Developer, Operate

Deloitte Canada

Toronto

On-site

CAD 110,000 - 130,000

Yesterday
Be an early applicant

Senior Java Software Developer, OMS - Talent Pool

Orium

Remote

CAD 110,000 - 130,000

4 days ago
Be an early applicant

JAVA BE Developer

Tata Consultancy Services

Toronto

Remote

CAD 70,000 - 100,000

3 days ago
Be an early applicant

Java Developer with GUI and Data Engineering

Scotiabank

Old Toronto

Remote

CAD 70,000 - 110,000

30+ days ago

Sr. Application Developer, Java (Fixed Term- 18 Months)

Canadian Imperial Bank of Commerce

Toronto

On-site

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Java Developer 3 (Product Team)

Behavox Limited.

Remote

CAD 90,000 - 130,000

6 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 120,000

2 days ago
Be an early applicant