a minimum of three days per week in the office. Position Summary: As a Senior Java Application Developer/Manager, you will play a critical role in shaping, upgrading, and maintaining our applications