IT & Software

Java Software Engineer

Precision Technologies

Calgary · Alberta · Canada

Share this job: X Facebook WhatsApp

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

#J-18808-Ljbffr

Reference: WJ-4483_1515101 · Posted 08 Nov 2026, 02:59 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Java Software jobs in other states

Browse jobs