Elevate your career as an Expert Java Developer specializing in distributed systems. This role focuses on optimizing and building scalable applications using your robust Java fundamentals. We are looking for a skilled Java backend developer with hands-on experience in building productive and high-performance applications.
You will work on concurrency, data processing workflows, and utilize Apache Kafka for real-time messaging. Collaborating with other teams, you'll troubleshoot production issues and ensure solution scalability. Key Responsibilities:
Design, develop, and maintain scalable backend services in Java
Use Kafka for effective real-time data processing
Implement optimized, thread-secure applications with concurrency
Focus on performance-oriented algorithms and data structures
Write and enhance SQL queries for efficient data handling
Collaborate with cross-functional teams for scalable solutions Requirements:
Proven experience in Java development
Strong understanding of concurrency principles
Hands-on experience with Kafka for messaging systems
Deep knowledge of data structures and performance optimization
Proficiency in SQL and database concepts Utilize your Java expertise to improve backend applications and join a cutting-edge engineering team.
📌 Expert Java Developer In Distributed Systems Calgary (Canada)
🏢 Precision Technologies
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.