Please share resume at de...@e-solutionsinc.com *Title: Java Developer *
*Location: Washington DC* *Experience required: 7 to 9 years* *Terms of Reference:* *The candidate would fill the position of a Marklogic platform services developer in Information and Technology (ITS) of the World Bank. This person’s primary responsibility would be to develop and maintaining applications/capabilities on Marklogic platform*. This would involve: • Analyze business and technical requirements. Design, test, debug, maintain, modify and document systems/solutions to meet those requirements • Co-ordinate with other applications on the integration points • Implement integration plans. Interface with testing teams to incorporate plans into the integration testing process. • Design and plan testing efforts, coordinate feedback of test results. • Perform troubleshooting for data/system incidents and if needed work in close collaboration with other ITS teams. • Documents detailed specifications for all modules • May provide production support by debugging system issues The Enterprise Platforms and Applications department of ITS (ITSEP) is charged with the design, acquisition, delivery, and operation of large-scale software platforms and custom applications which leverage the platforms. The recruit would work with Enterprise search team and should demonstrate an understanding of search applications. Candidates whose background and expertise satisfy most, if not all, of the following selection criteria are sought: General Requirements: • Degree, majoring in Computer Science/Information Systems, with a minimum of 9+ years relevant experience in building front-end application and essential knowledge in Java/J2EE/Javascript based applications • Working experience with contemporary environment such as git and any bug/change request tracking system. • Experience in MarkLogic with Java and Node JS, Java, Spring framework, XML, and regular expressions is plus • Software Development Life Cycle Experience. Specific Requirements: • Having experience in Front-end application and essential knowledge in JavaScript (any JavaScript frameworks) • Experience in Angular JS is plus • Working experience with contemporary environment such as git and any bug/change request tracking system. • Experience in MarkLogic with Java and Node JS, Java, Spring framework, XML, and regular expressions is plus • Experience in writing SQL's in Oracle or other database is plus • Co-ordinate with other applications on the integration points • Good oral and written communications skills *Title: Java Developer * *Location: Washington DC* *Experience required: 7 to 9 years* *Terms of Reference:* The candidate would fill the position of a back-end developer for Enterprise search application in Information and Technology (ITS) of the World Bank. This person’s primary responsibility would be to develop and maintaining WBG intranet search. This would involve: - Analyze business and technical requirements. Design, test, debug, maintain, modify and document systems/solutions to meet those requirements - Co-ordinate with other applications on the integration points - Implement integration plans. Interface with testing teams to incorporate plans into the integration testing process. - Design and plan testing efforts, coordinate feedback of test results. - Perform troubleshooting for data/system incidents and if needed work in close collaboration with other ITS teams. - Documents detailed specifications for all modules - May provide production support by debugging system issues The Enterprise Platforms and Applications department of ITS (ITSEP) is responsible for the design, acquisition, delivery, and operation of large-scale software platforms and custom applications which leverage the platforms. The recruit would work with highly skilled and dynamic Enterprise Search team and should demonstrate an understanding of search applications and Agile Development methodology. 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. Following is a plus skills applied to MarkLogic environment: - Configure and test Content Processing Framework (CPF) domains, pipelines, and triggers. - Manage and search data across multiple languages. - Implement schema validation. - Manage unstructured documents. - Extract metadata from and search unstructured documents. - Use in memory maps to facilitate document joins. - Implement a data model using modular documents. - Implement Document Library Services applications to manage version control, including document check-out, update, check-in, and retention policies. - Use registered queries. - Create reverse queries and matchmaking queries. - Create an alerting application. - Use near query and co-occurrence search. - Create and use a custom dictionary and thesaurus. - Perform query tuning. During the interview candidates will be tested on a skillset listed above with specific algorithmic assignments. Candidates not having "must-have skillset" should not apply for this position. Thanks & regards Dev [image: cid:image004.jpg@01CB4900.61A93D60] Phone : 408-722-9448 *Fax*: 408 521 0167 E-solutions Inc: 2 N. Market St., #400, San Jose, CA 95113 *Email*: de...@e-solutionsinc.com *www.e-solutionsinc.com <http://www.e-solutionsinc.com/>* *Linkedin:* https://www.linkedin.com/in/dev-vishnu-a0aa3791 *An **[image: cid:image001.jpg@01CCA50B.6B078520]* <http://www.google.com/imgres?q=e-+verify+logo&hl=en&biw=1920&bih=963&gbv=2&tbm=isch&tbnid=_Ftwqmer53oNIM:&imgrefurl=http://thingrayline.blogspot.com/2008/09/e-verify-must-renewed.html&docid=1iI6WX-3nJ4OUM&w=200&h=48&ei=EmMxToPRIcW_gQfvn7ygDQ&zoom=0> * Employer* [image: http://images.inc.com/Inc500_5000A.jpg] Under Bill s.1618 Title III passed by the 105th U.S. Congress this mail cannot be considered spam as long as we include contact information and a remove link for removal from our mailing list. To be removed from our mailing list reply with "remove" and include your "original email address/addresses" in the subject heading. Include complete addresses and/or domain to be removed. We will immediately update it accordingly. We apologize for the inconvenience if any caused. If you have erroneously received this message, please delete it immediately and notify the sender. Before opening any attachments please check them for viruses and defects. -- You received this message because you are subscribed to the Google Groups "Citrix and Sap problems" group. To unsubscribe from this group and stop receiving emails from it, send an email to citrix-and-sap-problems+unsubscr...@googlegroups.com. To post to this group, send email to citrix-and-sap-problems@googlegroups.com. Visit this group at https://groups.google.com/group/citrix-and-sap-problems. For more options, visit https://groups.google.com/d/optout.