cover image
Analytical Mechanics Associates

Analytical Mechanics Associates

www.ama-inc.com

1 Job

414 Employees

About the Company

Since 1962, AMA has worked with government and commercial organizations solving tough engineering, math, and business problems. AMA combines the best of engineering, science, and mathematics capabilities with the latest in information technology and visualization to build innovative solutions. The knowledge, innovation and dedication of the AMA team creates solutions for today’s problems and provides a catalyst for tomorrow’s discoveries.

With operations in Hampton, VA; Greenbelt, MD; Huntsville, AL; Houston and Dallas, TX; Denver, CO; Mountain View and Antelope Valley, CA; AMA is a small business with a wide reach.

Listed Jobs

Company background Company brand
Company Name
Analytical Mechanics Associates
Job Title
Junior Software Engineer
Job Description
**Job Title:** Junior Software Engineer **Role Summary:** Entry‑level software engineer responsible for designing, developing, and maintaining RESTful Java services that support the ARMD Test Data Portal for the Range Engineering Branch. Works in a Scrum/Kanban environment, ensures secure coding, automated testing, and clear documentation, and collaborates cross‑functionally to translate user needs into technical solutions. **Expectations:** - Deliver high‑quality, fully tested code on schedule. - Adhere to secure coding practices and configuration management. - Contribute to metadata standards discussions and provide constructive feedback. - Maintain clear, concise developer and user documentation. - Engage in agile ceremonies, estimate work, and deliver incremental features. - Communicate effectively with teammates and stakeholders, demonstrate a collaborative mindset, and learn quickly. **Key Responsibilities:** - Design, develop, and implement RESTful web services in Java within a Service‑Oriented Architecture. - Write unit and integration tests, and participate in code reviews and architecture discussions. - Apply secure coding practices and manage configuration with source control. - Use CI/CD pipelines to automate builds, tests, and deployments; containerize services with Docker/Kubernetes. - Produce developer‑ and user‑facing documentation for software features and services. - Translate end‑user requirements into technical solutions and support enterprise‑wide application integration. - Apply and contribute to center/agency metadata standards and standards‑discussions. **Required Skills:** - **Programming Languages:** Java (preferred), plus familiarity with C++/Python and scripting. - **Core Concepts:** Data structures & algorithms, REST/JSON APIs, NoSQL databases. - **Tools & Technologies:** Git version control, automated testing frameworks, CI/CD pipelines, Docker, Kubernetes. - **Additional Expertise:** Frontend frameworks and design systems, logging, metrics, tracing, API performance testing, data pipelines, and metadata catalogs. - **Soft Skills:** Strong communication, teamwork, rapid learning, and iterative mindset. **Required Education & Certifications:** - Bachelor’s degree in Engineering, Physical Science, or a related discipline. - US citizenship and eligibility for security clearance. - No mandatory certifications; familiarity with Agile practices and DevOps tools is desirable.
Edwards, United states
On site
Junior
14-03-2026