To apply for a specific opening, and view additional position details, click on the job title below.

Otherwise, click "Submit Unsolicited CV/Resume" to submit your resume for one of our Ongoing Opportunities.

Job summary

Show map Location:
Laurel, United States, North America
Career Level:
Mid-level (5 - 14 years of experience)
Job type:
Full time

UI Developer

About this job

The UI Developer must have experience in the following in addition to the basic requirements:

  • Development of map based web applications including implementation of new capabilities and bug fixes
  • Integration with data stores
  • Integration of GeoMesa and GeoServer applications
  • Development of RESTful web applications
  • System design/architecture
  • Linux/Unix
  • JavaScript
  • AngularJS
  • Java
  • HTML
  • Maven
  • Strong analytical/problem solving skills
  • System design/architecture
  • Developing, optimizing and deploying web applications in an Apache/Tomcat environment
  • Configuration management tools Git or similar
  • Development of bash/sh scripts


Clearance Requirement: TS/SCI with Polygraph

Basic Requirements:

  • A minimum of seven (7) years experience in software engineering/development and/or systems engineering/analysis.
  • Must possess experience in all phases of software engineering to include requirements analysis, development, testing and integration, maintenance and problem diagnosis/resolution and/or experience in phases of applications systems analysis to include evaluation and design, integration and optimization of complex systems.
  • Must have experience with communication applications, database management, use of programming languages and knowledge of storage and retrieval methods.
  • A Bachelors degree in engineering, computer science, mathematics, or related discipline may be substituted for three (3) years of work experience.

Show map
Hide map

Service Disabled Veteran Owned Small Business
Historically Underutilized Business Zone

10010 Junction Dr. Suite 116-N, Annapolis Junction, MD 20701
Office: 443-517-1116 | Fax: 301-498-7384