Full Stack Java Developer

Edgewater Federal Solutions, Inc.Albuquerque, NM
Onsite

About The Position

Edgewater Federal Solutions is seeking a Full Stack Java Developer to support a major national laboratory. This developer will assist the Decision Support Systems team that develops innovative unique-in-class tasking, collection, processing, exploitation, and dissemination systems for real-time national security missions. The team has a robust RD&E portfolio spectrum which supports its design, development, deployment, and continuous improvement of large networked computing systems for detecting, tracking, and classifying targets of interest, and expanding into new areas or exploring new methods.

Requirements

  • BS/BA in relevant discipline plus minimum 5 years+ of directly related experience that demonstrates the knowledge, skills, and ability to perform the duties of the job.
  • Able to obtain and Maintain a DOE Tops Secret Q Clearance, or DOD Reciprocity, with the possibility of obtaining SCI and must be willing to take and pass a Polygraph, if necessary.
  • U.S. Citizenship and required to work on-site full time.
  • Knowledge and use of specified software languages and libraries is required.
  • Customer and team collaboration efforts to capture requirements, create software designs and specifications, and related communications are part of normal maintenance activities.
  • Software development in C++ experience to Java, deploying software in containers.
  • Knowledge and use of industry standard code versioning systems is required.
  • Adherence to team coding and operations standards is required.
  • Cyber and industry standard Dev/Sec/Ops knowledge and adherence will be used in code development efforts.
  • Use and participation of other code development methodologies and project management deliverables (e.g. Kanban, Agile, Waterfall) is required.
  • Use of team coding standards is required.
  • Documented outcomes of unit test, software test, systems test, and production test may be required.
  • Ad hoc coding efforts may be requested to meet certain business needs.

Nice To Haves

  • Experience with SQL development
  • Experience developing software on Linux environment
  • Experience with large, multi-organizational, multi-discipline projects.
  • Experience and interest in working on an Agile team.

Responsibilities

  • Collaborate with team members to investigate, plan, gather requirements, design, develop, test, document, analyze problems, and support software systems and applications.
  • Support the design of software tools and subsystems that support reuse and domain analysis.
  • Assist Applications Engineers and Programmers in interpreting software requirements and design specifications, coding, integrating, and testing software components to ensure they meet project objectives.
  • Analyze functional business applications and design specifications across various areas, including finance, accounting, personnel, manpower, logistics, and contracts.
  • Develop block diagrams and logic flow charts, translating detailed designs into computer software, testing, debugging, and refining software to produce high-quality products.
  • Prepare comprehensive documentation and enhance software to improve efficiency while providing technical direction to programmers to ensure project deadlines are met.
  • Experience in information system design, including application programming on large-scale database management systems and the development of complex software to satisfy design objectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service