Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Canada
Job summary
The developer will be responsible for developing, testing, and maintaining Java-based applications while writing clean and efficient code. They will also collaborate with senior developers and QA engineers to troubleshoot issues and participate in Agile development activities.
Job details
Junior Java Developer – Canada Remote Location: 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.
What you’ll do
The developer will be responsible for developing, testing, and maintaining Java-based applications while writing clean and efficient code. They will also collaborate with senior developers and QA engineers to troubleshoot issues and participate in Agile development activities.
Requirements
Candidates must have 1-3 years of hands-on experience in Java development, including proficiency in Spring Boot and RESTful APIs. A bachelor's degree or diploma in a relevant field such as Computer Science or Software Engineering is required.
Benefits
- Fully remote opportunity
- Learning and career-growth opportunities
- Collaborative and supportive development environment
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- REST APIs · Preferred
- SQL · Preferred
- Git · Preferred
- Agile · Preferred
- Scrum · Preferred
- Collections · Preferred
- Problem solving · Preferred
- Communication · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- REST APIs
- SQL
- Git
- Agile
- Scrum
- OOP
- Collections
- Exception Handling
- Multithreading
- Problem-solving
- Communication
- CI/CD
- Git (Version Control System)
- Java (Programming Language)
- Application Programming Interface (API)
- Agile Methodology
- Amazon Web Services
- Angular (Web Framework)
- Software Development
- Microsoft Azure
- Version Control
- Code Review
- Computer Science
- Information Technology
- Relational Databases
- Debugging
- Software Development Life Cycle
- Development Environment
- Front End Design
- Scalability
- Problem Solving
- Spring Framework
- Junit
- Object-Oriented Programming (OOP)
- Scrum (Software Development)
- RESTful API
- Safety Assurance
- Software Engineering
- SQL (Programming Language)
- Troubleshooting (Problem Solving)
- React.js (Javascript Library)
- Docker (Software)
- Microservices
Job areas
- Software
- Technology
- Engineering
- Java Developer
- Java Developer / Engineer
- Software Developers
More jobs from Veracity Ventures Inc.
Junior Java Full Stack Developer
- Remote
- Canada
- Posted Oct 4, 2026
Senior FPGA Design Engineer
- On-site
- Hamilton, ON
- Posted Sep 19, 2026
Java Full Stack Developer 1016
- Remote
- Canada
- Posted Sep 8, 2026
Network Security Consultant
- On-site
- Regina, SK
- Posted Sep 2, 2026
