Responsibilities [Planning, designing, debugging, and coding software solutions for Java application development Develop Java based software using industry best practices. Writing and implementing efficient and reusable code in Java. Analyze changes and impacts on existing systems. Identify opportunities to improve…