Job Requirements
Core Development: Robust Java development experience (Java 17, Spring Boot, microservices).
Graph Databases & Semantics: Practical working experience with Graph Databases (such as Ontotext GraphDB, Neo4j, Amazon Neptune), SPARQL query language, triple stores, and knowledge graphs.
Semantic Modeling: Familiarity with semantic standards, taxonomies, and ontology design (SKOS, RDF, .TTL, OWL, W3C URI).
Natural Language Processing (NLP): Experience with NLP tools and libraries (such as expert.ai, spaCy, NLTK) for entity and sentiment recognition.
Key Responsibilities
• Develop scalable backend services using Java 17+ and Spring Boot.
• Build and maintain RESTful APIs and microservices.
• Collaborate with Product, QA, and DevOps teams throughout the software development lifecycle.
• Participate in technical design discussions and code reviews.
• Write unit and integration tests.
• Troubleshoot and resolve production issues.
• Contribute to CI/CD automation and engineering best practices.
Required Qualifications
• 4+ years of software development experience.
• Strong experience with:
• Java
• Spring Boot
• REST APIs
• SQL databases
• Experience with AWS cloud services.
• Experience with:
• Docker
• CI/CD pipelines
• Git-based workflows
• Understanding of Agile development methodologies.
• Experience writing automated tests using JUnit and Mockito.
• Experience with Expert.ai for natural language understanding, entity extraction, and AI-driven content enrichment.
• Hands-on experience with GraphDB and SPARQL for querying and managing RDF-based knowledge graphs.
• Experience with graph data modeling, including ontology design, linked data principles, and property graph patterns.
• Proficiency in semantic modeling using standards such as OWL, RDF/RDFS, and SKOS for knowledge representation.
• Experience applying semantic text analytics for automated classification, tagging, and content intelligence across large-scale publishing or research platforms.
📌 Associate Architect (Pune)
🏢 Virtusa
📍 Pune