Browse more software engineer jobs
Junior Java Developer
Salary context from live listings
Observed pay for software engineer jobs in canada
Among 18 openings that publish compensation, the median stated annual range is $125K–$145K USD. This uses observed listing data across 295 live jobs, never an estimated salary.
Don't apply into the void.
Most applications for this Ace Software Consulting Inc. role vanish into an ATS. With jobfinder-ai, your agent finds the actual hiring manager or founder behind this opening and sends a tailored email from your own inbox — so a real person reads your pitch and replies. We then follow up until you land on the calendar.
Reach the decision-makerAbout the role
**Job Summary**
We are hiring a **Junior Java Backend Developer** with 1\-2 years of professional software\-development experience.
This is primarily a backend development role. Applicants must have practical experience developing Java applications using Spring Boot and a solid understanding of core Java concepts.
The successful candidate will work with experienced engineers and contribute to the development, testing, troubleshooting, and maintenance of production applications.
This position is suitable for a junior developer who already has practical Java knowledge and wants to strengthen their experience with Spring Boot, REST APIs, relational databases, microservices, and cloud technologies.
Responsibilities
* Develop and maintain backend services using Java and Spring Boot * Implement REST APIs, application business logic, and database integrations * Use Spring Boot, Spring Data JPA, and Hibernate * Work with relational databases and write SQL queries * Write and maintain unit tests using JUnit and Mockito * Debug defects and investigate application issues * Participate in code reviews and follow established development standards * Use Git and established development workflows * Complete assigned tasks reliably and communicate blockers promptly * Work with senior developers to understand requirements and implement technical solutions
Required Qualifications
* 1\-2 years of professional software\-development experience * Hands\-on professional experience developing applications using Java * Practical experience using Spring Boot * Strong understanding of core Java concepts, including: * Object\-oriented programming * Collections * Exception handling * Interfaces and abstract classes * Generics * Experience developing REST APIs * Experience using Spring Data JPA * Experience working with SQL and relational databases such as MySQL * Basic understanding of Hibernate and database relationships * Experience writing unit tests using JUnit or Mockito * Experience using Git * Ability to read existing code, debug issues, and explain technical decisions clearly * Good written and verbal communication skills
Preferred Qualifications
* Bachelor’s or master’s degree in Computer Science, Information Technology, Software Engineering, or a related field * Exposure to AWS * Exposure to Docker or Kubernetes * Exposure to Redis, GraphQL, microservices, or CI/CD pipelines * Basic frontend\-development experience using JavaScript, TypeScript, React, Angular, or a similar framework * Experience working with production applications
Why Join Us?
* Work directly with experienced engineers and technical leads * Contribute to real production applications * Gain practical experience with Java, Spring Boot, microservices, databases, and cloud technologies * Receive technical guidance and mentorship * Work in a collaborative remote environment * Develop experience investigating real application and production issues
Benefits
* Work from home * Flexible schedule
Job Type: Full\-time
Pay: $40,000\.00 per year
Benefits:
* Flexible schedule * Work from home
Application question(s):
* What is your expected annual salary (in CAD)?
Experience:
* Java: 1 year (required)
Work Location: Remote
Ready to reach the decision-maker?
Set this role as a target and your agent does the sourcing, finds the verified email, writes the pitch, and follows up — on autopilot.
Start your hunt