Key ResponsibilitiesDevelop, test, and maintain scalable Java applications. Participate in the design and architecture of software solutions. Write clean, efficient, and well-documented code. Troubleshoot and resolve software defects and issues. Collaborate with product managers, designers, and othe...