Point your AI agent at freehire and let it find you a job.

Get the CLI →

Veracity Ventures Inc.

Junior Java Developer 1016

Posted Updated 8 views
Discussion

Summary

A full-time, fully remote (within Canada) junior Java developer role building, testing, and maintaining Java applications using Spring Boot, REST APIs, and SQL. Day-to-day involves coding, debugging, code reviews, and Agile/Scrum collaboration with senior developers and QA.

Job Description

Job Description

Junior Java Developer – Canada RemoteLocation: Canada – Remote
Employment Type: Full-Time
Experience: 3 +Years

Job Summary

We are looking for a motivated Junior Java Developer to join our development team. The ideal candidate will have a strong foundation in Java programming, experience with Spring Boot, and an interest in building scalable and reliable applications.

Key Responsibilities

  • Develop, test, debug, and maintain Java-based applications.

  • Write clean, efficient, and maintainable Java code.

  • Work with Java, Spring Boot, REST APIs, and SQL.

  • Participate in code reviews and follow development best practices.

  • Troubleshoot application issues and resolve bugs.

  • Collaborate with senior developers, QA engineers, and other team members.

  • Participate in Agile/Scrum meetings and development activities.

  • Learn and apply new technologies as required.

Required Skills

  • 1–3 years of hands-on experience in Java development.

  • Strong knowledge of Core Java, OOP, Collections, Exception Handling, and Multithreading.

  • Experience with Spring Boot and RESTful APIs.

  • Good understanding of SQL and relational databases.

  • Familiarity with Git/version control.

  • Understanding of software development lifecycle and Agile methodologies.

  • Strong problem-solving and communication skills.

Nice to Have

  • Exposure to Microservices architecture.

  • Basic knowledge of Docker or cloud platforms such as AWS/Azure/GCP.

  • Familiarity with React, Angular, or another frontend technology.

  • Experience with JUnit or other testing frameworks.

  • Knowledge of CI/CD tools.

Education

  • Bachelor's degree or diploma in Computer Science, Information Technology, Software Engineering, or a related field.

What We Offer

  • Fully remote opportunity within Canada.

  • Full-time employment.

  • Opportunity to work on real-world software development projects.

  • Learning and career-growth opportunities.

  • Collaborative and supportive development environment.



This is a remote position.

Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available