Software Developer I

Agile DefenseAberdeen Proving Ground, MD
Hybrid

About The Position

Codes software components, units, and modules according to detailed specifications for client/customers. Participates in analysis and development of test plans. Tests assigned components and units. Provides test results and recommends corrections to senior developers. Applies practical knowledge of one or more platforms and operating systems, and of programming languages such as C and C++. Typically requires knowledge of one or more systems architectures such as client/server and distributed processing.

Requirements

  • Must possess at minimum an Interim Secret clearance.
  • Must be able to obtain an IAT-II (Security +) certification within the first 90 days of hire.
  • 1+ years of experience developing in Java.
  • Core Java (1.7+); multi-threading, concurrency, etc.
  • Experience with relational database with JDBC, preferably MySQL.
  • Experience with JMS, preferably Artemis/Apache ActiveMQ.
  • Experience with Enterprise Service Bus, preferably XML, XSD, XSLT, XPATH, and Object XML mapping.
  • Experience with Continuous integration software, preferably GitLab.
  • Experience with Version control systems, preferably GitLab.
  • Experience with Automated software builds, preferably Apache Ant.
  • Must be able to work effectively under pressure and to deliver on tight timelines with minimal supervision.
  • Strong technical writing and verbal communications skills.

Nice To Haves

  • Web programming languages, preferably PHP or JavaScript.
  • REST and Web Services.
  • SNMP traps.
  • Apache HTTP server or Windows IIS.
  • LDAP, and Active Directory.
  • Network Packet sniffing, Wireshark, Java PCAP libraries.
  • Virtual Environments (VMWare ESX, Microsoft HyperV).
  • Java application software installation, preferably IZPack.
  • Experience with API integrations and development.

Responsibilities

  • Codes software components, units, and modules according to detailed specifications for client/customers.
  • Participates in analysis and development of test plans.
  • Tests assigned components and units.
  • Provides test results and recommends corrections to senior developers.

Benefits

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • short-term and long-term Disability
  • Retirement
  • Learning and Development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service