Staff Software Engineer (Java) - Remote Work | REF#290044
Role responsibilities
Lead the design and development of reliable, scalable distributed storage system components using Java. You will define technical direction, implement consensus protocols, and mentor engineers to drive best practices across the organization.
Requirements
Requires over 7 years of IT experience with at least 5 years specializing in Java for distributed systems or storage engineering. Candidates must have deep expertise in consensus protocols like RAFT or Paxos and strong leadership abilities.
Key skills
Java, Distributed Systems, Distributed Storage Architecture, Consensus Protocols, RAFT, Paxos, Replication Strategies, High-availability Design, Fault Tolerance, Scalability, Software Engineering, Technical Leadership, Mentoring
Keywords
Java, Distributed Systems, Storage Engineering, RAFT, Paxos, Replication, Fault Tolerance, High Availability, Infrastructure, Data Management, Scalability, Consensus Protocols, Software Development, Distributed Storage, Enterprise Scale