drjobs Senior Java Developer

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Ottawa - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Senior Java Developer

Department: Engineering
Location: Ontario Canada Remote
Language: English

Who We Are

Agility PR Solutions provides communicators with powerful and intuitive media outreach monitoring and measurement solutions. For nearly two decades weve 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 fastestgrowing companies in the PR tech space.

Were a remotefirst company with team members based in Canada the US the UK the Philippines and India. We are intentional in how we support our teamsinvesting 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. Youll 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. Youll work with technologies like Java RESTful services Solr Kafka Zookeeper and Hadoop tackling largescale data challenges such as distributed processing and synchronization.

What Youll Be Doing

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

  • Create highlevel 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 welltested 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 multithreading

  • 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

  • 100% remote work

  • 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 Years

  • No Meetings Fridays

At Agility were 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 youre excited about this opportunity but dont meet every single requirement we still encourage you to apply. Were 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 so we can make appropriate arrangements.


Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

Department / Functional Area

Engineering

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.