1

Senior Java J2Ee Developer Jobs in Ottawa, ON (NOW HIRING)

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python. * Applied ...

We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...

Senior Developer Take a central role The Bank of Canada has a vision to be a leading central bank ... Java-based application development using Eclipse IDE, preferably with Oracle RBMS in the backend ...

We are looking for an experienced Senior Quality Engineer for our client. This is a permanent ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...

We are looking for an experienced Senior Quality Engineer for our client. This is a permanent ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...

We are looking for an experienced Senior Quality Engineer for our client. This is a permanent ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...

We are looking for an experienced Senior Quality Engineer for our client. This is a permanent ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...

next page

Showing results 1-20

Senior Java J2Ee Developer information

See Ottawa, ON salary details

$28

$57

$81

How much do senior java j2ee developer jobs pay per hour?

As of Aug 31, 2026, the average hourly pay for senior java j2ee developer in Ottawa, ON is $57.81, according to ZipRecruiter salary data. Most workers in this role earn between $49.00 and $66.87 per hour, depending on experience, location, and employer.

What does a senior Java J2EE developer do?

A Senior Java J2EE Developer is responsible for designing, developing, and maintaining enterprise-level applications using Java and Java 2 Platform, Enterprise Edition (J2EE) technologies. They lead the development process, perform code reviews, and ensure the application is robust, scalable, and secure. Additionally, they collaborate with cross-functional teams to gather requirements, provide technical guidance, and resolve complex software issues.

What are the key skills and qualifications needed to thrive as a senior Java J2EE developer?

To thrive as a Senior Java J2EE Developer, you need advanced expertise in Java, J2EE frameworks (such as Spring or Hibernate), object-oriented programming, and a relevant degree in computer science or related fields. Familiarity with version control systems (like Git), build tools (such as Maven or Gradle), and cloud platforms, along with relevant certifications, is often required. Strong problem-solving, leadership, and communication skills help you collaborate effectively and mentor junior developers. These skills and qualities are essential for delivering robust, scalable applications and leading successful development projects.

What are some common challenges faced by senior Java J2EE developers when working on large-scale enterprise applications?

Senior Java J2EE Developers often encounter challenges such as managing complex codebases, ensuring scalability and performance, and integrating with legacy systems or third-party services. Balancing new feature development with ongoing maintenance and refactoring can also be demanding. Effective communication and collaboration with cross-functional teams, such as DevOps, QA, and front-end developers, are essential to ensure smooth project delivery and address issues promptly.

What is the difference between Senior Java J2Ee Developer vs Java Software Engineer?

AspectSenior Java J2Ee DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentDevelops enterprise applications, often in large teamsDevelops Java applications, may work on various project sizes
Industry UsageCommon in finance, healthcare, enterprise sectorsUsed across tech, finance, startups, and enterprise
Search & Comparison IntentOften compared for experience level and responsibilitiesCompared for entry to mid-level Java development roles

The main difference between a Senior Java J2Ee Developer and a Java Software Engineer lies in experience and responsibilities. Senior developers typically lead complex projects and mentor junior staff, while Java Software Engineers focus on developing Java applications across various environments. Both roles require similar educational backgrounds and certifications, but seniority impacts scope and leadership expectations.

Infographic showing various Senior Java J2Ee Developer job openings in Ottawa, ON as of August 2026, with employment types broken down into 77% Full Time, 9% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $120,251 per year, or $57.8 per hour.

Senior Java Developer

Ottawa, ON โ€ข Remote

Targeted Talent
Recruiting and Staffing Servicesย โ€ขย 11 - 50 employees

Full-time

Re-posted 8 days ago


Job description

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 5+ years’ experience as a Software Developer
  • Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
  • Experience working with Java, including great working knowledge of Java8 Lambdas and streaming functionality
  • Experience working with Microservices architecture
  • Experience working with AWS
  • Experience working with RESTful Web Services

Some AWESOME selling points:

  • Remote + flexible work schedule
  • North of six figures salary + Extended Health & Dental
  • Huge opportunity for career progression to lead
  • Amazing mentorship (seriously)
  • Great internal culture (and we're not just saying that)
  • Plenty of vacay
If this opportunity seems interesting to you, please go ahead and apply!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA