Roles and Responsibilities: Candidate will play a crucial role in the design, development, and maintenance of our cutting-edge software solutions The ideal candidate is not only an expert in Java development but also possesses strong communication skills