Roles and Responsibility Design, develop, and test software applications using Java Collaborate with cross-functional teams to identify and prioritize project requirements Develop high-quality, scalable, and efficient code Troubleshoot and resolve technical issues efficiently Participate in code rev