KEYW Corporation

MarkLogic Software Engineer

3 hours ago
# of Openings


KeyW is a pure-play national security solutions provider for the Intelligence, Cyber and Counterterrorism Communities' toughest challenges. We support the collection, processing, analysis and dissemination of information across the full spectrum of their missions. We employ and challenge more than 2,000 of the most talented professionals in the industry with solving such complex problems as preventing cyber threats, transforming data into intelligence and combating global terrorism.


The Senior Level MarkLogic Developer will:

  • Build and maintain web-based applications
  • Design, code and test Java based applications and the design and implementation of web-based applications that meet product specification and development schedules
  • Perform new development,  enhancements, and maintenance in Java/J2EE (JMS, EJB, and Servlets)
  • Work with other developers and systems engineers to solve critical problems and identify efficiencies in implementing technical and functional requirements and tasks.
  • Work closely with product owner, stakeholders, business analysts, and team members to understand product specifics and to create quality code
  • Contribute to an atmosphere of cross-functional teamwork within the organizations Agile project lifecycle

Primary development stack: Java, NoSQL/XQuery, jQuery/Javascript, Angular, CSS, XML, XSLT, Servlets, Spring, Tiles, DOM, XMLObject, JSTL, JSP, Protractor

  • Top Secret level security clearance with the ability to obtain and maintain a CI Polygraph
  • Master’s degree preferred in Business, Engineering, Management Sciences, Computer Science or other related discipline with 10 years of relevant experience in Software Development
  • Demonstrated expertise in Systems Development Lifecycle Framework
  • Demonstrated expertise in developing IT solutions
  • Demonstrated experience with version control systems such as Git, SVN, Microsoft TFS
  • Demonstrated advanced knowledge of SQL and NoSQL Production clusters and performance tuning
  • Experience with Java development, XML and Web Technologies
  • Experience in implementing XQuery and MarkLogic API development
  • Demonstrated experience with MarkLogic technologies
  • Demonstrated experience in Linux, and script languages such as JavaScript
  • Experience with SQL and NoSQL data stores
  • Certification in MarkLogic Developer required
  • Certification in MarkLogic Administrator desired
  • 4+ years of demonstrated experience in the Agile Scrum Methodology and working in Agile Development environment
  • Demonstrated experience with performance management/measurement methods, tools, and techniques
  • Knowledge of Object Relational Mapping tools (i.e. Hibernate). Knowledge of test libraries (junit, dbunit) or automation tools (Protractor)
  • Must have strong verbal and written communication skills, good customer relationship skills, especially in highly dynamic environment


Desired Experience:

  • Experience with Gradle, Ant and continuous building environments
  • Experience with micro-services architecture
  • Experience with web service API's (REST, SOAP)
  • Strong experience development on/for application servers such as JBoss (i.e. JBoss, )
  • Experience with a wide variety of tools and techniques such as Activiti, JUnit, Gradle, Maven, Selenium
  • This position requires that the candidate possess a Top Secret level security clearance with the ability to obtain and maintain a Polygraph


KeyW is an EEO employer. We are committed to providing fair and equal employment consideration, regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.


How to Apply? 

Please click on the right.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to your network!

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.