Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters. Architect systems for horizontal scalability, high availability, and fault tolerance. Lead design and implementation efforts involving data...