Job Summary: Responsibilities: Design, develop, and maintain Java-based software applications according to the customer s requirements and specifications. Troubleshoot issues and perform periodic tasks required for the ongoing functionality of software applications. Carry out comprehensive full deve