Designing, developing, and maintaining applications and integrations using MarkLogic and its related tooling ecosystem
Position Overview
We are seeking a skilled MarkLogic Developer to build scalable, high-performance content and data management solutions leveraging MarkLogics multi-model NoSQL database platform. The role involves development using core MarkLogic technologies, including ml-gradle for deployment automation, CORB for batch processing, XCC for content integration, and Ant for build and integration tasks.
You will collaborate with data architects, developers, and operations teams to deliver robust enterprise content and data solutions.
Key Responsibilities
MarkLogic Development & Integration
- Automate MarkLogic deployment and configuration using ml-gradle
- Build batch processing workflows using CORB (Content Replication and Batch) for data extraction and transformation
- Utilize XCC (XML Content Connector) for application integration and communication with MarkLogic databases
- Create and maintain build and deployment scripts using Apache Ant and related tools
Performance & Optimization
- Optimize MarkLogic queries and data models for high performance and scalability
- Monitor and troubleshoot database and application performance issues
- Collaborate with infrastructure teams to ensure high availability and disaster recovery
- Work with cross-functional teams to understand data requirements and translate them into technical solutions
- Document development processes, configuration setups, and operational procedures
- Participate in code reviews, agile development cycles, and continuous integration workflows
Required Qualifications
- Hands-on experience with ml-gradle for MarkLogic deployment automation
- Proficiency using CORB for batch data processing
- Knowledge of XCC for application integration with MarkLogic databases
- Experience writing build and deployment scripts using Ant
- Strong understanding of XML, JSON, and RESTful web services
Preferred Qualifications
- Degree in Computer Science, Information Systems, or related field
- Familiarity with CI/CD pipelines and DevOps practices for MarkLogic environments
- Experience with other NoSQL or multi-model databases
- Knowledge of search and indexing features within MarkLogic
- Prior experience working in enterprise content management or data integration projects