Enable job alerts via email!

Senior Java Developer

Agility PR Solutions LLC

Ontario

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A growing company in the PR tech space seeks a Senior Java Developer to enhance their media monitoring platform. This role involves leading backend development, mentoring junior developers, and ensuring quality and consistency in software architecture. The ideal candidate brings over five years of Java experience, excellent communication skills, and a collaborative mindset.

Benefits

Collaborative, supportive culture
Competitive compensation
Health, dental, and vision benefits
RRSP matching
Employee Assistance Program (EAP)
Career development and progression opportunities
Paid vacation, personal days, and sick leave
Summer Flex Fridays
No Meetings Fridays

Qualifications

  • 5+ years of experience in Java development, including architectural design and mentorship.
  • Excellent communication skills in English, both written and verbal.
  • Familiarity with code reviews, CI pipelines, and mocking techniques.

Responsibilities

  • Lead and contribute to the development of new features within existing products.
  • Oversee architectural consistency and evolution across backend teams.
  • Mentor junior developers to support their professional growth.

Skills

Java
SQL
Linux
Git
Multi-threading

Education

Degree in Computer Science or a related field

Tools

Solr
Kafka
Zookeeper
HBase / Hadoop
REST APIs
Maven
Hibernate
Angular
TypeScript

Job description

Agility PR Solutions provides communicators with powerful and intuitive media outreach, monitoring, and measurement solutions. For nearly two decades, we’ve helped clients across industries and continents connect with relevant journalists and influencers, amplify their stories, monitor media coverage, and report on the impact of their PR efforts.

Recognized on G2 for our ease of use, fast implementation, and outstanding customer service, Agility is one of the fastest-growing companies in the PR tech space.

We’re a remote-first company , with team members based in Canada, the US, the UK, the Philippines, and India. We are intentional in how we support our teams—investing in continuous learning and development, career growth, competitive pay, benefits, and a positive work environment.

About the Role

We are looking for a Senior Java Developer to join our Engineering team. In this role, you will mentor other developers and provide architectural oversight for the evolution of our backend software components. You’ll play a key role in designing and implementing robust, scalable services while reviewing and improving the work of your peers.

This role focuses on developing backend features for our media monitoring and outreach platform. Our tools enable PR professionals to track media impact and connect with influencers. You'll work with technologies like Java, RESTful services, Solr, Kafka, Zookeeper, and Hadoop , tackling large-scale data challenges such as distributed processing and synchronization.

What You’ll Be Doing

Lead and contribute to the development of new features within existing products and new product lines

Create high-level and architectural designs for backend systems

Oversee architectural consistency and evolution across backend teams

Identify and plan for addressing technical debt

Write clean, maintainable, and well-tested code

Review peer code to ensure quality and best practices

Mentor junior developers to support their professional growth

Maintain and support production systems

Participate in deployments and operational support

Collaborate with stakeholders to understand requirements and validate solutions

Work closely with the Product Owner and Scrum Master to estimate, plan, and deliver features

Stay up to date with emerging technologies and contribute ideas to evolve our stack

Perform other duties as needed

What You Bring

Degree in Computer Science or a related field

5+ years of experience in Java development, including architectural design and mentorship

Proficient with : Java, SQL, Linux, Git

Experience with at least one of the following : Solr, Kafka, Zookeeper, HBase / Hadoop, REST APIs, HTTP standards, multi-threading

Familiarity with code reviews, CI pipelines, and mocking techniques

Excellent communication skills in English, both written and verbal

Bonus experience with : Maven, Hibernate, Angular, or TypeScript

What We Offer

Collaborative, supportive culture with tools to enable it

Competitive compensation

Health, dental, and vision benefits

RRSP matching

Employee Assistance Program (EAP)

Career development and progression opportunities

Paid vacation, personal days, and sick leave

Summer Flex Fridays and a break between Christmas and New Year’s

No Meetings Fridays

At Agility, we’re committed to creating a more inclusive and supportive workplace. We strongly encourage applications from individuals of all backgrounds, regardless of race, religion, gender, age, disability, or sexual orientation.

If you’re excited about this opportunity but don’t meet every single requirement, we still encourage you to apply. We’re always looking for talented individuals who bring a fresh perspective.

If you require accommodation during any part of the application process due to a medical need or disability, please contact us at [emailprotected] so we can make appropriate arrangements.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Java Developer - Remote

Software International

Toronto null

Remote

Remote

CAD 100,000 - 120,000

Full time

Today
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Ottawa null

Remote

Remote

CAD 120,000 - 140,000

Full time

Today
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Ottawa null

Remote

Remote

CAD 125,000 - 175,000

Full time

Today
Be an early applicant

Enterprise Applications Engineer (Finance, ERP, Procurement)

MQ Referrals Only

Toronto null

Remote

Remote

CAD 91,000 - 115,000

Full time

Today
Be an early applicant

Software Engineer

BorderPass

Toronto null

Remote

Remote

CAD 80,000 - 115,000

Full time

Today
Be an early applicant

Software Developer III

Ticketmaster Canada LP

Toronto null

Remote

Remote

CAD 81,000 - 102,000

Full time

Today
Be an early applicant

Network Software Engineer II

Marqeta, Inc.

Vancouver,Toronto null

Remote

Remote

CAD 91,000 - 115,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant