- A solid understanding of distributed systems concepts such as load balancing algorithms.
- Strong Java programming skills (including OOPS concepts).
- Familiarity with development frameworks like Spring Boot/Play Framework or similar technologies applied in real-world scenarios at scale)
- Experience working under Agile methodologies & ability to collaborate effectively within cross-functional teams across the globe while prioritizing open communication.",
senior software developer for high availability architectures - Workfromhome - beBeeDistributed
Job title: Senior Java Engineer, Distributed Systems
Description
Job Title: Senior Java Engineer, Distributed SystemsWe are seeking a seasoned Java developer with a strong background in distributed systems to enhance components for concurrent indexing and maintain cluster performance.
This role is ideal for candidates who have expertise in core JAVA, experience with complex issues, and broad impacts.
The position requires proficiency in using data structures efficiently, scaling applications horizontally as well as excellent problem-solving skills. Ability to work independently or collaboratively on multiple projects simultaneously will also be beneficial. The successful candidate should have knowledge of software engineering best practices.