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 ResponsibilitiesDesign, develop, and maintain backend services usingJava Work with distributed messaging systems likeKafkafor 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 SkillsStrong experience inJavadevelopment Solid understanding ofConcurrencyandMultithreading Hands-on experience withApache Kafka Deep understanding ofdata structures(e.g., HashMap, bucket-based indexing) Strong problem-solving skills with focus on performance optimization Proficiency inSQLand database concepts#J-18808-Ljbffr
Java Software Engineer
PRECISION TECHNOLOGIES
calgary, calgary
Published TodayNew
Report job