Java Software Engineer

Precision Technologies

Calgary

On-site

CAD 80,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Precision Technologies is seeking a skilled Java Backend Developer in Calgary, Alberta. The ideal candidate will possess strong Java fundamentals and experience with concurrent programming and scalable systems. Responsibilities include designing and maintaining backend services, optimizing data structures, and collaborating with teams for efficient solutions. Proficiency in SQL and a robust understanding of Apache Kafka are also required. This position emphasizes building high-performance applications.

Qualifications

  • Strong experience in Java development.
  • Solid understanding of Concurrency and Multithreading.
  • Hands-on experience with Apache Kafka.

Responsibilities

  • Design, develop, and maintain backend services using Java.
  • Work with distributed messaging systems like Kafka for real-time data processing.
  • Optimize data structures and algorithms for performance.

Skills

Java development
Concurrency
Multithreading
Apache Kafka
Data structures optimization
SQL proficiency

Job description

We are looking for a skilled Java Backend Developer with strong fundamentals in core Java concepts and experience building scalable, high-performance applications. The ideal candidate should be comfortable working with distributed systems, handling concurrency, and optimizing data processing workflows.

Key Responsibilities
  • Design, develop, and maintain backend services using Java
  • Work with distributed messaging systems like Kafka for real-time data processing
  • Implement efficient, thread-safe applications using concurrency and multithreading
  • Optimize data structures and algorithms for performance (e.g., HashMaps, bucket-based logic)
  • Write and optimize SQL queries for data storage and retrieval
  • Collaborate with cross-functional teams to define and deliver scalable solutions
  • Troubleshoot and debug complex production issues
Required Skills
  • Strong experience in Java development
  • Solid understanding of Concurrency and Multithreading
  • Hands-on experience with Apache Kafka
  • Deep understanding of data structures (e.g., HashMap, bucket-based indexing)
  • Strong problem-solving skills with focus on performance optimization
  • Proficiency in SQL and database concepts
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back End Java
Back End Java

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 170,000
Java Software Engineer
Java Software Engineer

Dexian • Mississauga

On-site
CAD 90,000 - 125,000
Java Software Engineer
Java Software Engineer

Bounteous • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Java Backend Developer - MQ, Kafka Messaging Systems
Java Backend Developer - MQ, Kafka Messaging Systems

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Vancouver

On-site
CAD 85,000 - 115,000
Java Developer
Java Developer

TechVise Consulting • Toronto

On-site
CAD 110,000 - 150,000
Java Application Developer
Java Application Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
USD 42,729 - 71,215
Sr Java Developer
Sr Java Developer

Highbrow LLC • Toronto

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

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Java Full Stack Developer
Java Full Stack Developer

JobCubby • Toronto

Hybrid
CAD 90,000 - 130,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000