Unclassified - Herndon, VA

posted 4 months ago

Full-time - Mid Level
Herndon, VA

About the position

Arcadia Strategy Group (ASG) is seeking a Full-Stack Applications Developer to support the development and operations and maintenance (O&M) of a variety of systems and initiatives. The focus of this role is on streamlining operations, automating processes, and aligning customer solutions with the overarching digital architecture. The ideal candidate will play a crucial role in promoting state-of-the-art IT solutions, collaborating with IT mission partners to share technology and lessons learned. This collaboration ensures that records management processes and requirements are integrated into the early design stages of IT solutions across the Intelligence Community. The Full-Stack Applications Developer will work closely with customer technical interfaces to ensure that future technology plans align with the overall customer architecture. The role involves developing software applications as web services primarily using Java, with potential use of Node.js and Angular with Typescript, as well as Spring Boot with Hibernate and messaging. The developer will also be responsible for maintaining software applications that interact with data stored in various relational databases such as Postgres and MySQL, as well as utilizing cloud technologies like AWS. In addition to application development, the developer will upgrade and maintain APIs and search functionalities using REST-like APIs to facilitate communication with other software applications and databases. The role requires proficiency in data transfer standards such as XML and JSON, and the ability to write SQL queries to enhance search and website usability, ensuring compliance with legal mandates. The position is based in Herndon, VA, and requires a current TS/SCI clearance with a polygraph.

Responsibilities

  • Work in concert with customer technical interfaces to ensure future technology plans align with overall customer architecture.
  • Develop software applications as web services primarily in Java, with potential use of Node.js and Angular with Typescript, and Spring Boot with Hibernate.
  • Maintain software applications that interact with data stored in Postgres, MySQL, and other relational databases or cloud technologies such as AWS.
  • Upgrade and maintain APIs and search functionalities using REST-like APIs to communicate with other software applications and databases.
  • Utilize XML, JSON, or other standards for data transfer and metadata management.
  • Write SQL queries to improve search and website usability and accessibility.

Requirements

  • Current TS/SCI + polygraph clearance.
  • Extensive experience developing in Java.
  • Experience with JavaScript / Typescript.
  • Experience with application frameworks such as Spring Boot and NodeJS-NestJS.
  • Experience developing applications with the Node.js framework.
  • Proficient in using an IDE for coding (e.g., Jenkins, IntelliJ, Eclipse, NetBeans).
  • Hands-on experience with cloud technology (AWS / C2S) services such as Lambda, SQS, RDS, S3, SNS, etc.
  • Experience with web services (REST) and service-oriented architecture (SOA) using Spring Boot and Tomcat.
  • Experience with relational databases (e.g., MySQL / Postgres).
  • Experience interacting in a Linux environment (e.g., Bash scripting, VI).
  • Ability to present and discuss technical infrastructure (Code Reviews; PDR; etc.).
  • Ability to work on multiple projects based on priorities and work well both independently and collaboratively.
  • BS/BA in Software Engineering, Science, Mathematics, or similar, or equivalent combination of education and experience of at least 16+ years.

Nice-to-haves

  • Ability to visualize queried data into reports and dashboards.
  • Experience engaging with stakeholders at all levels to present and influence technical solutions.
  • Experience with Microservices architecture.
  • Experience with front-end development using Angular 10.
  • Familiarity with source code management and integration tools (e.g., GitHub/GitLab, Jenkins).
  • Experience in an Agile environment.
  • Proficiency in Python.

Benefits

  • 401(k) matching
  • Health insurance
  • Paid leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service