View all jobs

Sr. Software Engineer

Annapolis Junction, Maryland
Senior Software Engineer supporting the design, development and testing of enterprise software critical to the Customer enterprise.  Candidate should demonstrate a strong background developing enterprise-grade Java applications with experience matching the skills outlined below.  Experience with JMS or Messaging is a plus.

Required Skills:
  • 8 years of Software Engineering experience.  An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 12 years.
  • At least three years of experience in the SIGINT, IA and IT domains
  • 5+ years of experience developing enterprise-grade Java applications
  • Experience writing software using message-oriented middleware such as JMS, AMQP, STOMP, or MQTT
  • 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 developing, deploying, and maintaining software in an Enterprise Linux environment
  • Experience developing software with Git and Maven/Gradle
  • Must be able to work in a collaborative environment.  Must be able to work with minimal supervision.
Required Education:
  • Bachelor's degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines
Desired Skills/Education:
  • Knowledge of the Spring Framework and Dependency Injection
  • Experience using Enterprise Integration Patterns (Apache Camel)
  • Master’s degree in Computer Science, Information Security, or a related field
Required Clearance:
  • TS/SCI clearance with full scope polygraph
More Openings
Citrix/VDI Platform Engineer
Network Systems Admin
Software Engineer (AccessIT-U)
Software Engineer- (SASPORT, AccessIT-S)
Sr. System Administrator
Share This Job
Powered by