Software Developer (java)

Quarry Consulting

Ottawa

On-site

CAD 70,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Strong team-based culture
Bonus structure
Company reward program
RSP matching program

Job summary

Join a forward-thinking global telecommunications leader as a Software Developer/System Performance Engineer in Ottawa. This role offers the chance to work on cutting-edge technologies in Big Data and System Management, focusing on performance optimization and cloud solutions. Collaborate with a dynamic team to analyze system performance, troubleshoot complex issues, and develop innovative strategies that enhance system efficiency. With a strong emphasis on teamwork and a positive work environment, this opportunity promises both professional growth and a rewarding career in a vibrant industry. If you are passionate about technology and eager to make an impact, this position is perfect for you.

Qualifications

  • Expert in Java and big data databases with strong performance tuning skills.
  • Experience with cloud platforms and virtualization technologies.

Responsibilities

  • Identify and troubleshoot performance issues in complex systems.
  • Develop and implement performance optimization strategies.

Skills

Java
Big Data
ETL Pipelines
Performance Tuning
Scripting (Kafka, Python, Bash)
Cloud Computing
Telecommunications Systems
Linux (Red Hat/Fedora)

Tools

Kubernetes
Docker
Hadoop
AWS
GCP
KVM
VMware

Job description

Title: Software Developer / System Performance Engineer

Duration: Permanent Full time

Do you want to work with an Innovative Global Telecommunications leader right here in Ottawa?

WHAT WILL YOU DO

  • Identify and troubleshoot performance issues in complex systems
  • Work with the Cloud and Edge development team on the latest technologies in Big Data, Analytics, and System Management using modern data processing, storage, and visualization technologies built on Big Data platform engines such as Kubernetes/Docker, Hadoop, and within a Virtualized/CNF micro-services application architecture.
  • Analyze system performance data to identify trends and areas for improvement such as CPU and memory management.
  • Develop and implement performance optimization strategies. Utilize scripting such as Kafka, Python/Bash to generate network traffic to create tools to recreate and test traffic scenarios.
  • Work with QA to ensure our test environments accurately reflect customer deployments.
  • Create and update sizing calculators for sales/customer use.

QUALIFICATIONS

  • Expert in Java, big data databases, and ETL pipelines.
  • Familiarity with Cardinality of Data.
  • Experience with cloud computing platforms and virtualization including Kubernetes, KVM, VMware, AWS, GCP, etc.
  • Understanding of Telecommunications Systems and Network interoperability.
  • Experience with high-performance applications.
  • Experience with tuning of performance systems (Java).
  • Experience with horizontal system scaling strategies.
  • Knowledge/experience with Queue usage and network designs.
  • Strong understanding of Linux operating system with a preference for Red Hat/Fedora.

PERKS

  • Strong team-based culture and fun, positive work environment.
  • Bonus structure and company reward program.
  • RSP matching program.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Consulting, Engineering, and Information Technology

Industries

Business Consulting and Services, Engineering Services, and Technology, Information and Media

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Performance Engineer for Big Data & Cloud Systems
Java Performance Engineer for Big Data & Cloud Systems

Quarry Consulting • Ottawa

On-site
CAD 70,000 - 110,000
Strong team-based culture
Bonus structure
Company reward program
+1
Software Developer (C++/Windows)
Software Developer (C++/Windows)

Altis • Ottawa

Hybrid
CAD 90,000 - 130,000
Health benefits
Hybrid work model
3 weeks vacation
+1
Software Developer/Cloud Engineer, Telemetry and Observability Platform
Software Developer/Cloud Engineer, Telemetry and Observability Platform

Kardow • Ottawa

Hybrid
CAD 110,000 - 150,000
Hybrid work arrangement
ServiceNow Developer (Reporting & Analytics)
ServiceNow Developer (Reporting & Analytics)

TELUS Digital • Canada

On-site
CAD 60,800 - 76,000
Healthcare benefits – Medical, Vision, Dental
Retirement Savings Matching
Competitive PTO Policy
+1
Staff Performance Engineer
Staff Performance Engineer

Omnissa • Vancouver

On-site
CAD 200,000 - 253,650
Health & Wellness Benefits
Protection Benefits
Financial Benefits
+1
ServiceNow Developer (Reporting & Analytics)
ServiceNow Developer (Reporting & Analytics)

TELUS Digital • Toronto

On-site
CAD 60,800 - 76,000
Healthcare benefits (Medical, Vision, Dental)
Retirement Savings Matching
Employee Assistance Program (EAP)
Cloud Native Software Developer Ottawa,Ontario,Canada Product Development Posted 2 hours ago
Cloud Native Software Developer Ottawa,Ontario,Canada Product Development Posted 2 hours ago

Ericsson GmbH • Ottawa

On-site
CAD 102,000 - 133,000
Healthcare benefits
Pension plan
Stock Purchase Plan
+2
Java Backend Developer
Java Backend Developer

Work in Ottawa • Ottawa

On-site
CAD 90,000 - 120,000
Performance Test Engineer #26-23967
Performance Test Engineer #26-23967

US Tech Solutions • Mississauga

Hybrid
CAD 83,000 - 96,000
Hybrid work arrangement
Contract role – 12 months
Sr. Developer
Sr. Developer

Rogers Communications • Toronto

On-site
CAD 90,000 - 140,000