Overall Responsibilities Develop, test, and maintain high-quality Java applications aligned with specified requirements Collaborate with cross-functional teams to design solutions that address complex business challenges Produce clean, modular, and maintainable code following industry standards and best practices