Scoring Format:
1. Roles & Responsibilities: 8/10
2. Years of Experience: 6/10
3. Education Qualification: 10/10
4. Skills/Knowledge: 9/10
5. Domain/Industry: 10/10
6. Key Competencies: 8/10
7. Certifications: 7/10

Overall Summary- Detailed Analysis:
- Roles & Responsibilities: The candidate demonstrates strong alignment with the required roles and responsibilities, particularly in Java development and back-end systems. However, there is a slight gap in evidence of leading large teams or mentoring, which affects the score slightly. <br>
- Years of Experience: The candidate has substantial experience but does not perfectly fit within the 7 to 9 years range, which slightly lowers the score. <br>
- Education Qualification: The candidate holds a Bachelor of Technology in a relevant field, perfectly aligning with the educational qualifications required. <br>
- Skills/Knowledge: The resume strongly reflects the necessary skills and knowledge in Java, including frameworks and technologies mentioned in the job requirements. There is a minor gap in demonstrated experience with some specific APIs and advanced frameworks, which slightly impacts the score. <br>
- Domain/Industry: The candidate's experience is directly in the IT and software development domain, perfectly aligning with the industry requirements. <br>
- Key Competencies: The candidate shows strong leadership, problem-solving, and collaboration skills. However, there is less explicit mention of strategic planning and technology adoption, slightly reducing the score. <br>
- Certifications: The candidate has relevant certifications that align well with the Java environment, though the resume lacks some certifications in newer technologies and frameworks, slightly affecting the score. <br>