2

Entry Level Java Software Engineer Jobs in Ottawa, ON

Software Engineer

Kanata, ON ยท On-site

CA$100K - CA$135K/yr

About the Role We'rehiring a Software Engineer who is genuinelystrong on both the front end and the ... You'llalso do real, hands-on server-side work in Java and Spring, and as our roadmap grows ...

New

High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG modeling language and toolchains * Software development methodologies such as Agile or Waterfall

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 ...

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

As a Software Developer in Test II, you'll be responsible for ensuring quality releases of CNN ... Working knowledge in one or more programming languages such as JavaScript, TypeScript, Python, Java ...

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 Jul 10, 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 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 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 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:

Software Engineer

TrueContext Corporation

Kanata, ON โ€ข On-site

CA$100K - CA$135K/yr

Full-time

PTO

Posted 2 days ago


Job description

#CareersThatKickSaaS!TrueContext(formerlyProntoForms) is an Ottawa-founded company on a mission to make field work smarter. Ourfield intelligence platformconnects the field and the back office, turning what frontline teams capture into clean, AI-ready data and operational intelligence they can act on in real time, whetherthey'rein the office or out in the field. More than100,000 usersacross 1,500+ organizations rely onTrueContextto run safer, smarter field operations.

We help large field organizations reduce risk, improve safety, protect the environment, support frontline workers, and ensure compliance,while increasing productivity across the operation. Andwe'removing quickly toward an AI-driven future: AI-ready data from the start, AI-assisted analytics that surface issues before they escalate, and AI-augmented workflows that capture and scale technicianexpertise. As an enterprise B2B SaaS company, we hold ourselves to a high bar on security (SOC 2), performance at scale, and safe, zero-downtime delivery.

Join us and help deliver innovation that matters, not just features, but impact.


About the Team

We'rea lean, high-leverage team at the heart of our engineering organization. We ship new product features, build the APIs that power our mobile and form-builder apps, own the React front end our customers use every day, run site reliability for our services, and partner with support to unblock customers. Claude Code and other AI coding assistants are part of our daily workflow, letting a small team deliver the output of a much larger one.

We are a flexible group that loves to trynew ideas, learn from failures, and celebrate successtogether. We work collaboratively in short cycles and deployproduction-ready code daily.


About the Role

We'rehiring a Software Engineer who is genuinelystrong on both the front end and the back end, and who has a strong interest inleveragingAI tools to multiply their effectiveness.You'llhelp set the technical direction of our product and raise the bar on how we build.

You'llwork across our React front end, which powers our form-builder and web forms and includes a shared Reactcomponentlibrary.You'llalso do real, hands-on server-side work in Java and Spring, and as our roadmap grows increasingly server-side (search and platform work), that backend capability is a requirement, not a bonus.Above all, youwork with AI rather than against it: AI-assisted development is central to how our team ships, and we want someone who pushes that frontier.


WhatYou'llDo

  • Build and evolve our React front end, our form-builder, web forms, and sharedcomponentlibrary, using React, Redux/MobX, TypeScript, Jest, and CSS, following sound functional-programming and collective-ownership principles.
  • Own front-end health: dependency and securityupgrades andpaying down front-end techdebt,so the codebase stays fast, safe, and easy to change.
  • Build new roadmap features across the full stack in the coreTrueContextproduct (Java, Spring, JavaScript, MySQL, AWS), including upcoming server-side search and platform work.
  • Use AI coding tools (e.g.Claude Code) daily as a core part of how you ship, for scaffolding features, exploring unfamiliar code, drafting tests, and triaging production incidents.
  • Push our AI-forward SDLC frontier: evaluate and recommend new tools, agents, and practices
  • Own delivery all the way to production: observability, safe rollbacks, and overall system health, improving site reliability, security, and performance.
  • Engage fully in modern development practices: code reviews, pair programming, automated testing, and retrospectives on CI/CD and SRE trends, using tools like New Relic,SumoLogic, Snyk, and Docker.
  • Work closely with Designers to build intuitive, high-quality capabilities into our web apps.


What You Bring (Must-Haves)

  • Adeepcommand of modern front-end frameworks(React, JavaScript/TypeScript) with experience working on production-grade, customer-facing web applications.
  • Real, hands-on backendexperience,preferablywith Java and Spring, with solid knowledge of relational databases (MySQL) and web application development.You'rea true full-stack contributor, not a front-end specialist whodabbles on the server side.
  • AI-native ways of working.You activelyleverageAI tools as a forcemultiplier.
  • Experience with a cloud platform; we use AWS.
  • Comfortoperatingwith ambiguity and autonomy, and genuine ownership of delivery to production.
  • A demonstrable knack for solving tough problems, with strong technical instincts and decision-making.
  • A desire to continuously learn and improve, and the ability to ramp fast (we onboard with an AI-assisted curriculum built from our own codebase and internal walkthroughs).
  • Strong collaboration and communication skills; a genuine team player.

Salary Range

  • $100,000 - $135,000 annual base salary

Some Extra Benefits

  • Company-wide and team social events
  • Yearly wellness allowance
  • Annual learning allowance
  • Great time-off benefits (4 weeks of vacation + 2 True2ME days + 1TrueCrewCaresday)
  • Summer hours
  • Catered lunches 2x per week
  • An amazing office space with plenty of snacks, drinks, and space to collaborate
  • Hybrid work environment (3 days a week in the office)


Equal Opportunity

TrueContextis an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome and encourage applications from people of all backgrounds, and we are happy to provide accommodations for applicants with disabilities at any stage of the hiring process. Justlet us know.


Help us shape the future of thefield service industry, where technology drives safety, sustainability, and human impact. Apply now.