2

Entry Level Java Software Engineer Jobs in Ottawa, ON

About the Job RealDecoy's software engineers build leading web and mobile solutions for clients ... JavaScript, Java, C#, Python, PHP. * Strongproblem-solving skills, critical thinking, and attention ...

Software Tester - Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha ...

Software Support Co-op/Intern Number of Position(s): 1 Duration: 4 Months+ Date: - ( Fall Term Sept ... Programming proficiency in at least one of the following: Java, Python, Perl, or shell scripting.

Position: Software Developer Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date ... Experience developing, testing, and maintaining software written in Java * Experience with Docker ...

As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend development, working on Java-based microservices that process asynchronous events, manage data at scale ...

Junior Pentester (Remote)

Ottawa, ON ยท Remote

CA$70K - CA$95K/yr

... developers write secure code. You will be a part of the local and global security community and ... Demonstrated software development background in one or more of Python, .NET, Ruby, Java ...

Junior Pentester

Ottawa, ON ยท On-site +1

CA$70K - CA$95K/yr

... developers write secure code. You will be a part of the local and global security community and ... Demonstrated software development background in one or more of Python, .NET, Ruby, Java ...

As a SRE Engineer, you'll work alongside experienced engineers to support CNN Digital teams in ... Supporting or writing NodeJS apps and Java/Groovy pipelines in Jenkins. * Experience with ...

Programming experience in Java, JavaScript * Familiar with the ReactJS framework, state management ... As a Software Developer, you will be working with a small scrum team coding features in one of the ...

... Software Engineering, or a related field with an accredited school in Canada. * Proficient in a programming language like Python or Java * Experience with Linux/macOS * Knowledge of systems

BB), provides the trusted foundation that software-defined and physical AI systems depend on to ... The Product Engineering unit is focused on product opportunities as they relate to our markets and ...

Programming skills (Java, JavaScript, React, Go) * Strong problem-solving abilities * Strong teamwork and communication skills It would be nice if you also had: * Experience with software development ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Ottawa, ON salary details

$24.8K

$91.5K

$145.3K

How much do entry level java software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for entry level java software engineer in Ottawa, ON is $91,490.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,541.00 and $115,267.00 per year, depending on experience, location, and employer.

What is an Entry Level Java Software Engineer job?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What are the key skills and qualifications needed to thrive in the Entry Level Java Software Engineer position, and why are they important?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What does a typical day look like for an Entry Level Java Software Engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.
What are the most commonly searched types of Java Software Engineer jobs in Ottawa, ON? The most popular types of Java Software Engineer jobs in Ottawa, ON are:
What cities near Ottawa, ON are hiring for Entry Level Java Software Engineer jobs? Cities near Ottawa, ON with the most Entry Level Java Software Engineer job openings:
Infographic showing various Entry Level Java Software Engineer job openings in Ottawa, ON as of May 2026, with employment types broken down into 59% Full Time, 39% Part Time, and 2% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $91,490 per year, or $44 per hour.

Associate Software Engineer- Ottawa

RealDecoy

Ottawa, ON โ€ข On-site

Full-time

Medical, Dental, Life, PTO

Posted 3 days ago


Job description

About the Job

RealDecoy's software engineers build leading web and mobile solutions for clients across the Caribbean and North America. We work in verticals across Finance, Search, Commerce, and Product Development, adapting to diverse technical and business needs with innovative solutions and fresh ideas.


As an Associate Software Engineer, you are focused on building a strong foundation in professional software engineering. You are a curious problem-solver and an avid learner who thrives with guidance, feedback, and collaboration. This role is designed to support your growth as you learn how real-world software is built, shipped, and maintained in a professional services environment, with opportunities to contribute across concurrent projects.
At RealDecoy, we increasingly use AI-assisted development practices, which makes clear communication of requirements, assumptions, and technical context a core part of delivering high-quality software. Your primary working mode involves directing AI tools to produce output including code, documentation, and analysis. Then, using AI to also review, verify, and refine that output to meet quality standards. You are responsible for the result, not for typing every line yourself.


You will work closely with experienced software engineers, technical leads, project managers, testers, and designers in cross-functional teams. Your work will focus on implementing features, fixing defects, improving existing functionality, and learning industry best practices across the software development lifecycle. You may also support client-facing conversations by helping to articulate technical concepts in clear, easy-to-understand language. Your open-mindedness in building new skills and your flexibility to learn across different parts of the software stack are attributes that are valued at RealDecoy.


What you'll do:

  • DirectAIto implement features and bug fixes based on requirementsusing specification-driven development (SDD), asking clarifying questions when the scope is unclear.
  • Document requirements, assumptions, trade-offs, and decisions clearly enough that work can be executed by others, including AI tools and agents.
  • Apply testing andverificationtechniques, both manual and AI-driven,with guidance from senior engineers.
  • Contribute to shared AI knowledge centers with improved workflows, prompt libraries, and improved context documentation.
  • Use version control, CI/CD pipelines, andAI-assisteddevelopment tooling as part of the team's workflow.
  • Participate in code reviews and incorporate feedback into your work, showing curiosity and continuous improvement.
  • Communicate progress, blockers, risks, and next steps clearly to the team, adapting your communication style to the audience.
  • Identifyedge cases and quality concernsearly andescalate appropriately.
  • Learn to consider system impacts (performance, maintainability, integration, security) when making technical changes.
  • Support senior team members in technical discussions and client interactions, helping to articulate technical concepts clearly.
  • Use AI-assisted development tools responsibly to improve productivity whilemaintainingquality and security.
  • Actively seek feedback and use it to improve your technical and professional skills.
  • Continuously learn new tools, technologies, and approaches through mentorship and hands-on experience.

Qualifications

Required Qualifications:

      • At least 2+ years ofprofessional software development experienceusing programming languages like: JavaScript, Java, C#, Python, PHP.
      • Strongproblem-solving skills, critical thinking, and attention to detail.
      • Willingness to learn, ask questions, and apply feedback constructively.
      • A demonstrated ability to clearly communicate technical decisions, assumptions, andtrade-offs, especially in written form.


      Preferred Qualifications:

      • Collaborative, team player, and the ability to adapt to fast-paced working environments.
      • Demonstrated full-stack exposure.
      • Experience structuring work for AI collaboration: writing effective prompts, providing structured context, evaluating AI-generated output


      Reports to

      Director, Engineering Operations & Growth

      Our People & Culture

      RealDecoy is a professional services firm focused on creating meaningful experiences for our clients. Engineering is at the heart of what we do, and we use that passion to craft truly personalized experiences for our customers that are transformative in achieving their goals. We achieve this consistency by fostering a culture of openness: embracing the best ideas in the room, respecting everyone's voice, and exemplifying our core values - We Care, We Lead, We Learn - in everything that we do. Here you will find diversity to be an organic part of who we are as a company because we believe our individual differences allow us to remain fresh, inclusive, and impactful.

      Benefits

      We offer a generous compensation package with benefits that include:

      • Comprehensive Health, Dental, and Life Insurance
      • 15+ days of paid time-off (vacation)
      • Hybrid Work Schedule (in-office & remote)
      • Learning allowance
      • Wellness Allowance
      • Internet Service Provider (ISP) allowance
      • A flexible, diverse, and inclusive work environment that respects you