Java Developer
Back to Jobs
JobgetherGet Smart Job AI Coach in the appFree on iOS and Android 





Java Developer
Location
Canada
Experience
Mid
Posted
Jul 7, 2026
Apply by
August 6, 2026
Applicants
0
Early applicantFull-timeWork from Home
Job Description
**This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Java Developer based in Canada.**
This role sits within a fast-growing technology environment focused on building advanced AI-driven analytics solutions for complex retail challenges such as pricing, inventory management, and assortment planning. You will contribute to the design and development of a unified analytics platform that powers decision-making for global clients across multiple industries and regions. Working closely with cross-functional teams, you will help transform business requirements into scalable, high-performance software solutions. The environment is highly collaborative and innovation-driven, with a strong emphasis on learning, experimentation, and continuous improvement. You will be involved in both backend development and architectural design decisions that shape core system capabilities. This is an opportunity to work on impactful, data-intensive systems that support real-world business optimization at scale.
### Accountabilities:
- Collaborate with business stakeholders, customers, and engineering teams to gather, analyze, and translate requirements into technical solutions.
- Design, develop, test, deploy, and maintain scalable system components within a unified analytics platform.
- Contribute to overall system architecture and infrastructure decisions to ensure performance, scalability, and maintainability.
- Perform software analysis, debugging, and optimization to improve system reliability and efficiency.
- Research and evaluate emerging technologies to enhance platform capabilities and engineering practices.
- Ensure solutions are well-documented, interoperable, and aligned with technical and business requirements.
- Maintain and update relevant frameworks, libraries, and system dependencies.
- Participate in end-to-end software development lifecycle activities, including testing and deployment.
### Requirements:
- 5+ years of software development experience with strong expertise in Java and object-oriented programming principles.
- Hands-on experience with Java 11 or newer (Java 17 preferred), Spring Boot, JPA, and Hibernate.
- Solid understanding of SQL and relational database design.
- Experience with system design, software architecture, and scalable backend development.
- Strong analytical and problem-solving skills with the ability to work on complex technical challenges.
- Familiarity with web development concepts and backend integration patterns.
- Experience in retail, supply chain, or analytics platforms is considered an asset.
- Ability to work independently while collaborating effectively within a team environment.
- Strong communication skills and ability to manage tasks with ownership and accountability.
- University degree in Computer Science or equivalent practical experience.
### Benefits:
- Competitive annual compensation with performance-based bonus opportunities.
- Flexible work arrangements and flex days for improved work-life balance.
- Comprehensive health and dental insurance coverage.
- Opportunity to work on advanced AI-driven retail optimization technologies.
- Collaborative and innovative engineering culture with continuous learning opportunities.
- Exposure to modern Java-based architecture and scalable enterprise systems.
- Inclusive and diverse workplace environment.
- Career growth opportunities within a rapidly expanding technology organization.
**How Jobgether works:**
We use an **AI-powered matching process** to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
[Why Apply Through Jobgether?](https://jobgether.com/how-jobgether-works)
**Data Privacy Notice:** By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Key Responsibilities
- Collaborate with stakeholders to translate business requirements into technical solutions.
- Design, develop, test, deploy, and maintain scalable system components.
- Contribute to system architecture and infrastructure decisions for performance and scalability.
- Perform software analysis, debugging, and optimization to improve system reliability.
- Research and evaluate emerging technologies to enhance platform capabilities.
- Ensure solutions are well-documented, interoperable, and aligned with requirements.
- Maintain and update frameworks, libraries, and system dependencies.
- Participate in end-to-end software development lifecycle activities including testing and deployment.
Requirements
- University degree in Computer Science or equivalent practical experience
Skills Required
JavaObject-oriented programmingSpring BootJPAHibernateSQLRelational database designSystem designSoftware architectureBackend developmentWeb development conceptsBackend integration patternsAnalytical skillsProblem-solvingCommunicationTeam collaborationOwnershipAccountabilityRetail domain knowledgeSupply chain domain knowledgeAnalytics platforms
Benefits
- Competitive annual compensation
- Performance-based bonus opportunities
- Flexible work arrangements
- Flex days
- Comprehensive health insurance
- Dental insurance
- Career growth opportunities
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Java Developer
Renmoney
Full-timeWork from Office
LagosMid

Java Developer
Citibank
Full-timeEasy applyWork from Office
Pune Maharashtra IndiaMid
Java Developer
Synechron
Full-timeEasy applyWork from Office
Bengaluru - Bellandur (GTP)Mid

Senior Software Developer - Java/Springboot
Quantiphi
Full-timeEasy applyWork from Office
IN KA BengaluruSenior

Java Developer
Barclays Investment Bank
Full-timeEasy applyWork from Office
PuneMid

Java Developer
City of New York
77,438–140,000 / Year
Full-timeEasy applyWork from Office
New York CityMid