Senior Java Engineer
A company is looking for a Senior Software Engineer specializing in Distributed Systems. Key Responsibilities Improve components for concurrent and consistent indexing across multiple machines Maintain the cluster coordination system to ensure high performance during node changes and data movements Investigate performance and concurrency issues, proposing effective solutions Required Qualifications Strong background in Distributed Systems and Consensus Algorithms Proficient in core Java and familiar with data structures and concurrency constructs Deep technical proficiency in algorithms Experience with complex, highly distributed systems Ability to manage projects from technical design to development
