Marklogic Developer

2 weeks ago


Chennai, Tamil Nadu, India IT Full time

Responsibilities :

- Design, develop, and maintain applications using MarkLogic Server, XQuery, and Optic API.

- Implement and manage semantic data models and ontologies within MarkLogic.

- Optimize query performance and data retrieval using MarkLogic's indexing and query capabilities.

- Develop and maintain data services and APIs using MarkLogic's built-in REST API.

- Utilize the MarkLogic Data Hub Framework to ingest, harmonize, and curate data from diverse sources.

- Design and implement data flows and pipelines within the Data Hub Framework.

- Troubleshoot and resolve data integration issues within the Data Hub environment.

- Design and implement data flows using Apache NiFi to ingest, transform, and route data to MarkLogic.

- Develop custom NiFi processors and components as needed.

- Monitor and manage NiFi data flows for performance and reliability.

- Deploy and manage MarkLogic and related applications on Azure cloud infrastructure.

- Utilize Azure services for storage, compute, and networking to support MarkLogic deployments.

- Implement cloud-based security and monitoring for MarkLogic environments.

- Design and develop robust and scalable REST APIs using MarkLogic's REST API or other API development frameworks.

- Implement API security and authentication mechanisms.

- Document and test APIs using tools like Swagger or Postman.

- Participate in DevOps activities, including continuous integration and continuous deployment (CI/CD).

- Utilize Git Bash for version control and code management.

- Use Gradle for build automation and dependency management.

- Collaborate with DevOps engineers to automate deployments and infrastructure management.

- Proficiently use Git Bash for version control.

- Utilize Gradle for build automation.

- Work with an Integrated Development Environment (IDE) such as IntelliJ IDEA, Eclipse, or Visual Studio Code.

- Familiarity with Jira, or similar ticket tracking software.

Required Skills and Experience :

- Bachelor's or Master's degree in Computer Science or a related field.

- 3-8 years of experience in MarkLogic development.

- Strong proficiency in XQuery, Optic queries, and Semantic Technologies.

- Hands-on experience with the MarkLogic Data Hub Framework.

- Experience with Apache NiFi for data integration.

- Experience with cloud platforms, specifically Azure.

- Strong experience in designing and developing REST APIs.

- Proficiency in using Git Bash, Gradle, and an IDE.

- Experience working in a DevOps environment.

- Excellent communication and interpersonal skills.

- Experience with JSON and XML data formats.

Preferred Skills :

- Experience with other NoSQL databases.

- Knowledge of containerization technologies (Docker, Kubernetes).

- Experience with automated testing frameworks.

- Understanding of data governance concepts.

(ref:hirist.tech)