The Challenge
4dot5 needed an intelligent recruitment platform that could parse resumes using NLP, match candidates to job openings semantically, manage candidate career progression states, and generate professional screening reports — all at scale with asynchronous processing for large candidate pools.
Our Approach
Daiviksoft built a Spring Boot application with MongoDB for flexible candidate/job document storage and Daxtra NLP integration for resume parsing. AWS Lambda handles asynchronous job processing for large-scale resume screening. The platform includes an NLP resolver for semantic matching, an alert framework for candidate notifications, Interview Mocha API integration for skills assessment, and AWS Chime for communication. Quartz scheduler with MongoDB persistence manages background processing workflows.
Key Deliverables
- Daxtra NLP-powered resume parsing and data extraction
- Semantic candidate-to-job matching (NLP resolver)
- Candidate career progression state management
- PDF report generation for screening results
- AWS Lambda for asynchronous, large-scale resume processing
- Interview Mocha skills assessment integration
- AWS Chime communication integration
- Alert framework for candidate and recruiter notifications
- Quartz-based job scheduling with MongoDB persistence
- 45+ MongoDB collections for flexible data modeling
Results & Impact
4dot5 launched an AI-powered recruitment platform that automates resume screening through NLP parsing and semantic matching. The AWS Lambda architecture enables processing of large candidate pools asynchronously, while the Daxtra NLP integration extracts structured data from unstructured resumes for intelligent job matching.
