Key Responsibilities: Design, develop, test, and maintain Java based applications. Write well designed, efficient, and testable code following coding standards. Collaborate with cross functional teams including QA, UI/UX designers, and product managers. Participate in all phases of the software development…