View all jobs


Ft. Meade, Maryland
Software Engineer supporting the Application Messaging Framework (AMF).  Responsible for the design, development, and testing of a web application providing critical support for multiple systems across the Customer enterprise.  Opportunity to participate in a complete redesign and modernization of the application.  Candidate should demonstrate a strong background of Java and JavaScript development with experience matching the skills outlined below.

Minimum Required Skills/Experience:
  • TS/SCI clearance with full scope polygraph
  • Bachelor's degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines
  • 5 years of Software Engineering experience.  An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years.
  • 2+ years of experience with Linux, Maven and JavaScript
  • 2+ years of experience in the SIGINT, IA, or IT domains
Critical Skills
  • 3+ years of experience developing web applications using:
    • HTML, CSS, JavaScript, and WebSockets
    • Modern JavaScript frameworks such as React, Angular, and Vue.js
    • Node.js runtime, package manager (npm), and webpack
  • 2+ years of experience developing enterprise-grade Java applications
  • Knowledge of Spring Boot, the Spring Framework and Dependency Injection
  • Experience with data binding and object serialization using XML, JSON, or Avro
  • Experience developing RESTful web services
  • Ability to debug and resolve application errors and performance bottlenecks in a timely and effective manner
  • Ability to clearly communicate ideas and status updates to peers and management
  • Experience deploying software to Java servlet containers such as Jetty
  • Experience developing, deploying, and maintaining software in an Enterprise Linux environment
  • Experience developing software with Git, Maven and Gradle
Desired Skills
  • Experience with Accessibility (a11y) and Section 508 compliance
  • Understanding of Usability Engineering principles and best practices for user interface design
  • Experience with Hibernate, JPA, and SQL
  • Experience with distributed streaming platforms such as Apache Kafka
  • Experience writing software using message-oriented middleware such as JMS, AMQP, STOMP, or MQTT
  • Knowledge of graph DBs, the Tinkerpop Graph API, or SigmaJS
  • Master’s degree in Computer Science, Information Security, or a related field
BlackLynx, Inc. is proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. 

Share This Job

Powered by