Senior Java Full Stack Developer Design new products and features for large scale applications, provide unit test coverage, conduct code reviews, collaborate with team members, support continuous integration and deployment, investigate and resolve issues, and mentor less experienced developers.