Similar Jobs

View More

Java Developer with Marklogic 9/3/2016

Cynet Systems Washington, DC

Company
Cynet Systems
Job Classification
Full Time
Company Ref #
28567563
AJE Ref #
576087694
Location
Washington, DC
Job Type
Regular

JOB DESCRIPTION

APPLY
We are looking for JAVA DEVELOPER WITH MARKLOGIC for our client in WASHINGTON, DC

JOB TITLE: JAVA DEVELOPER WITH MARKLOGIC

JOB LOCATION: WASHINGTON, DC

JOB TYPE: CONTRACT - 12 MONTHS / CONTRACT TO HIRE / DIRECT HIRE

"US CITIZENS AND THOSE AUTHORIZED TO WORK IN THE US ARE ENCOURAGED TO APPLY. WE ARE UNABLE TO SPONSOR H1B CANDIDATES AT THIS TIME."

JOB DESCRIPTION:

Exp - 7+ yrs

REQUIRED SKILLS :

XML Canonical Data Modelling;XQuery (MarkLogic);JavaScript (MarkLogic);Strong understanding of Object Oriented technology and standard Java development frameworks;Strong understanding of ETL process;Extensive knowledge in Java, JDBC, Spring, Spring Security and XML;Experience in writing SQL;Use MarkLogic REST APIs;Write XPath expressions;Write SPARQL queries against RDF triple data;

GENERAL REQUIREMENTS:

* Degree, majoring in Computer Science/Information Systems, with a minimum of 7+ years relevant experience in building XML, XQuery, Java Script or java based applications. 3+ years in developing XQuery/JavaScript code in MarkLogic environment.
* Strong understanding of Object Oriented technology and standard Java/JavaScript development frameworks.
* Knowledge of Java, JDBC, Spring, Spring Security is a plus.
* Successful candidate must demonstrate following specific skills:
* Specialized in using IDEs like Eclipse 3.x and Eclipse3.0, IntelliJ IDEA;
* Setup and configure a MarkLogic instance and describe the architecture of a MarkLogic cluster.
* Use the MarkLogic REST APIs.
* Build single tier applications using the XQuery programming language and MarkLogic XQuery APIs.
* Write XPath expressions.
* Use the MarkLogic REST APIs.
* Load and manage documents and metadata using xQuery and MarkLogic Content Pump.
* Configure database indexes.
* Create full text and geospatial search queries using the cts and search APIs.
* Build query options to customize search results.
* Build a single tier web application implementing a custom search grammar, snippets, sort orders, paginated results, and faceted search.
* Implement error handling and logging.
* Implement a role based security model and configure permissions and privileges.
* Perform database transactions.
* Write SPARQL queries against RDF triple data.

Candidate should possess good oral and written communications skills, positive attitude towards learning new skills and good work ethics.