Software Developer

ALLTECH CONSULTING SVC INC

Montreal (administrative region)

On-site

CAD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A consulting services company in Montreal is seeking a highly motivated Software Developer to join its team. The role involves designing and optimizing high-throughput infrastructure, troubleshooting complex issues, and requires extensive experience with Java and related technologies. Ideal candidates will possess strong problem-solving skills, a solid understanding of computer science fundamentals, and be able to work collaboratively in a fast-paced environment. This is an exciting opportunity for someone passionate about computer science and software engineering.

Qualifications

  • Extensive experience with Java and related technologies like JPA.
  • Solid understanding of Computer Science fundamentals.
  • Experience with high-performance computing and multi-threading.

Responsibilities

  • Design, develop, and optimize high-throughput, low-latency infrastructure.
  • Take full ownership of projects ensuring end-to-end product delivery.
  • Troubleshoot and debug complex issues.

Skills

Java
Problem-solving
Multi-threading
Distributed Systems
Algorithms
Data Structures
Networking

Job description

Job Description:

The Team:
We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure. We’re a group of experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems, messaging formats, transport protocols and more.

About You:
You’re a highly motivated individual, who’s an excellent team player. You take full ownership of your projects, and you realize your job doesn’t end when your changes are merged. We work alongside our partners to ensure our software runs smoothly in production. You’re passionate about computer science and software engineering – you enjoy learning new algorithms and keep up with the latest industry trends. If the prospects of optimizing a system bottlenecked on IO to achieve 10x speedup, and designing interfaces that other engineers will build on sound exciting, you’ll be a great fit!

Key responsibilities
  • Design, develop, and optimize high-throughput, low-latency infrastructure
  • Take full ownership of projects from inception to deployment, ensuring end-to-end product delivery
  • Troubleshoot and debug complex issues to ensure the stability and reliability of systems
Requirements
  • Extensive experience with Java and related technologies like JPA
  • Knowledge of, or keen interest in learning about: OS internals, networking, CPU architectures
  • Experience with high-performance computing, multi-threading, and distributed systems
  • Great problem-solving skills with a keen attention to detail
  • Solid understanding of Computer Science fundamentals, including algorithms, data structures, and software design principles
  • Ability to work independently and collaboratively in a fast-paced, dynamic environment
  • Strong communication and interpersonal skills
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Apptoza Inc. • Vancouver

On-site
CAD 120,000 - 165,000
Health insurance
Remote/onsite flexibility
Java Software Engineer
Java Software Engineer

Precision Technologies • Calgary

On-site
CAD 80,000 - 110,000
Java Developer
Java Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 80,000 - 120,000
Six weeks of vacation
40h work week
Generous insurance plan
+1
Java Developer
Java Developer

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000
Senior Java Javaee Developer
Senior Java Javaee Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Bilinguallink • Grande Prairie

On-site
CAD 90,000 - 130,000
Software Engineer - Low-Latency, High-Throughput Systems
Software Engineer - Low-Latency, High-Throughput Systems

ALLTECH CONSULTING SVC INC • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Java Application Developer
Java Application Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
USD 42,000 - 72,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Sr Java developer
Sr Java developer

Atyeti • Toronto

On-site
CAD 80,000 - 120,000