1

Junior Java Programming Jobs in Quebec (NOW HIRING)

Mentor junior engineers and provide technical guidance across projects. * Foster a collaborative ... Python, Java, JavaScript, and Git-based development practices * Experience with DevOps and CI/CD ...

Architect, Professional Services

Montreal, QC · On-site

CA$120K - CA$151K/yr

Mentoring junior engineers * Engaging in internal initiatives to build the AWS practice by ... or Java. * Advanced Knowledge of IT principles: * In-depth knowledge of IT principles in at least ...

Showing results 41-42

Junior Java Programming information

What does a junior Java programmer do?

A Junior Java Programmer is an entry-level software developer who specializes in writing, testing, and maintaining Java applications. They typically work under the supervision of senior developers, assisting with coding, debugging, and implementing features. Their tasks often include fixing bugs, participating in code reviews, and learning best practices in software development. This role is ideal for individuals who are new to programming and looking to gain practical experience in Java development within a team environment.

What are the key skills and qualifications needed to thrive as a junior Java programmer?

To thrive as a Junior Java Programmer, you need a solid understanding of Java fundamentals, object-oriented programming principles, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of build tools like Maven is typically expected. Problem-solving abilities, attention to detail, and good teamwork and communication skills help you stand out in this role. These skills and qualities are crucial for writing reliable code, collaborating effectively, and adapting quickly in a dynamic software development environment.

What are some common challenges a junior Java programmer might face when starting out, and how can they overcome them?

As a Junior Java Programmer, you may initially find it challenging to understand large codebases, manage debugging complex issues, or adapt to new frameworks used by the team. It's common to feel overwhelmed by unfamiliar tools or best practices. To overcome these challenges, actively seek mentorship from senior developers, participate in code reviews, and dedicate time to practice and learn outside of daily tasks. Collaboration and communication within your team are key to quickly building your skills and confidence in the role.

What is the difference between Junior Java Programming vs Junior Software Developer?

AspectJunior Java ProgrammingJunior Software Developer
Required CredentialsJava certifications, basic programming knowledgeGeneral programming skills, possibly Java certifications
Work EnvironmentDevelopment teams, Java-focused projectsVaried projects, multiple languages, broader scope
Employer & Industry UsageTech companies, software firms using JavaWide range of industries, including tech, finance, and startups
Common Search & ComparisonYesYes

Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.

What cities in Quebec are hiring for Junior Java Programming jobs?

Cities in Quebec with the most Junior Java Programming job openings:

Infographic showing various Junior Java Programming job openings in Quebec as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

OSS Technical Expert

Montreal, QC • On-site

Rogers Communications
Telecommunications • 201 - 500 employees

Full-time

Medical, Dental, Retirement, PTO

Posted 28 days ago


Job description

Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most. Together, we are proud to support 30 million Canadians each month through managing a robust portfolio that champions leading-edge technology. We drive large-scale, complex, and high-visibility technology projects and programs that shape the future of technology in Canada and expand connectivity from coast to coast. If you are interested in being a part of this, consider applying for the following opportunity:

Who we're looking for:

We are seeking a highly skilled and motivated OSS Technical Expert to support, enhance, and evolve our Wireless Element Management Systems (EMS) platforms while driving automation and operational excellence across the network management ecosystem.

The successful candidate will be responsible for the administration, integration, automation, and lifecycle management of Wireless Element Management platforms. This role requires strong technical leadership, cross-functional collaboration, vendor coordination, and a passion for leveraging automation and AI to improve operational efficiency.

What you'll do:

Wireless Element Management System Platform Management:

  • Administer, support, and optimize platforms.
  • Ensure platform stability, performance, security, and compliance.
  • Lead platform upgrades, migrations, patching, and capacity planning activities.
  • Troubleshoot and resolve complex platform and integration issues.
  • Ensure platform evolution.

Network Automation & Orchestration:

  • Design and implement automation solutions to streamline OSS and operational processes.
  • Develop scripts, tools, and workflows to reduce manual effort and improve service delivery.
  • Integrate EMS, OSS, inventory, and orchestration platforms across the network ecosystem.
  • Drive adoption of Infrastructure as Code (IaC) and automated operational practices.

OSS & Network Integration:

  • Support integrations between network management systems, inventory systems, orchestration platforms, and business systems.
  • Contribute to OSS modernization initiatives and architecture evolution.
  • Participate in solution design reviews and technical architecture discussions.

Vendor & Stakeholder Management:

  • Act as a technical lead and point of contact for vendors.
  • Drive issue resolution, escalations, and technical reviews with external partners.
  • Coordinate with internal engineering, operations, architecture, security, and project teams.
  • Ensure vendors meet service expectations, timelines, and quality standards.

AI & Operational Innovation:

  • Identify opportunities to leverage Artificial Intelligence and Generative AI to improve operational efficiency.
  • Integrate AI-enabled capabilities into daily engineering and operational workflows.
  • Promote AI-driven automation, analytics, incident management, and knowledge management practices.
  • Stay current with emerging AI technologies applicable to OSS and network operations.

Leadership & Collaboration:

  • Mentor junior engineers and provide technical guidance across projects.
  • Foster a collaborative, team-oriented culture.
  • Effectively communicate technical concepts to both technical and non-technical audiences.
  • Operate successfully in a dynamic, fast-paced environment with shifting priorities.

What you bring:

Technical Skills:

  • 7+ years of experience in telecommunications, OSS, EMS, network management, or related fields.
  • Strong experience with Wireless EMS.
  • Strong understanding of wireless network technologies including; LTE, 5G, Radio Access Networks (RAN), and Core network concepts
  • Experience with Linux/Unix administration.
  • Experience with scripting and automation using one or more of; Python, Shell scripting, Ansible, and REST APIs
  • Experience troubleshooting complex multi-system integrations.
  • Knowledge of cloud-native and virtualization technologies.

Professional Skills:

  • Excellent verbal and written communication skills.
  • Strong analytical and problem-solving abilities.
  • Experience leading technical initiatives and cross-functional projects.
  • Strong stakeholder and vendor management capabilities.
  • Ability to work independently while contributing effectively to a team environment.
  • Ability to manage multiple priorities within a fast-paced operational environment.

Nice to have:

The following qualifications are considered strong assets:

  • Experience with Orchestration tools.
  • Software development experience using; Python, Java, JavaScript, and Git-based development practices
  • Experience with DevOps and CI/CD pipelines.
  • Knowledge of inventory and service orchestration platforms.
  • Experience with cloud platforms and container technologies; Kubernetes, OpenShift, and Docker
  • Understanding of network assurance, service orchestration, and closed-loop automation.
  • Familiarity with AI-assisted engineering tools and enterprise AI platforms.

Desired Characteristics:

  • Passionate about automation and operational efficiency.
  • Continuously seeks opportunities for innovation and improvement.
  • Strong ownership mentality and accountability.
  • Customer-focused with a commitment to operational excellence.
  • Collaborative team player who thrives in a challenging and evolving environment.
  • Demonstrates curiosity and enthusiasm for emerging technologies, particularly AI and intelligent automation.

What's in it for you?

We believe in investing in our people and helping them reach their potential as valuable members of our team. As part of our team, you'll have access to a wide range of incredible resources, growth opportunities, discounts, and perks, including:

  • Competitive salary & annual bonus
  • Competitive & flexible health and dental benefits, pension plan, RRSP, TFSA, and Stock matching programs.
  • Discounts: Enjoy up to 50% off Rogers Services and Blue Jays Tickets, 25% off TSC items, and a 20% discount on all wireless accessories sold in Rogers stores.
  • Paid time off for volunteering
  • Company matching contributions to charities you support
  • Growth & Development Opportunities:
    • Self-driven career development programs (E.g. MyPath program)
    • Rogers First: priority in applying to internal roles of interest
  • Wellness Programs:
    • Homewood employee & family assistance program
    • Cognitive Behavioural Therapy (CBT) & Virtual therapy sessions
    • Low cost gym membership
  • Our commitment to the environment and diversity:
    • Work for an organization committed to environmental protection
    • Strong commitment to diversity and inclusion with employee resource groups supporting equity-deserving groups including groups representing People of Colour, 2SLGBTQIA+, Indigenous Peoples, Persons with Disabilities and Women. We all bring something different, and we know what makes us different makes us great.

To protect our people, brand and assets, a pre-employment background check will be conducted. As part of our selection process, all candidates must clear a criminal background check. Additionally, a credit check and drivers abstract may be required depending on the role.

Schedule: Full time
Shift: Day
Length of Contract: Not Applicable (Regular Position)
Work Location: 800, Gauchetiere O, Bureau 4000-Place Bonaventure - Montreal(182), Montreal, QC 
Travel Requirements: None
Background Check(s) Required: Canadian Criminal Record Check 
Posting Category/Function: Technology & Information Technology
Requisition ID: 330974

To support career growth, collaboration, and high-performing teams, all Corporate Employees are expected to work onsite. We believe that in-person connection strengthens our culture and drives industry-leading performance.

At Rogers, we believe the key to a strong business, is a diverse workforce where equity and inclusion are core to making everyone feel like they belong. We do this by embracing our diversity, celebrating our different perspectives, and working towards creating environments that empower our people to bring their whole selves to work. Everyone who applies for a job will be considered. We recognize the business value in creating a workplace where each team member has the tools to reach their full potential by removing any barriers for equal participation. We work with our candidates who are experiencing a disability throughout the recruitment process to ensure that they have what they need to be at their best. Please reach out to our recruiters and hiring managers to begin a conversation about how we can ensure that you deliver your best work. You matter to us! For any questions, please visit the Recruitment Process FAQ.


Posting Notes:  Technology