Sr. Full Stack Developer

Ideal Innovations, Inc.•Bethesda, MD
•$107,900 - $165,793•Onsite

About The Position

As a Sr. Full Stack Developer, you will build and support systems, software, and cloud environments, including providing operations and maintenance for critical systems. You will provide technical support for the design, development, implementation, and testing of customer tools and applications. In a DevOps framework, you will contribute across the software development lifecycle, including estimation, architecture and design, coding, unit testing, deployment, operations, and maintenance. The role develops and integrates mission-focused applications using Java, JavaScript, Python, Angular, Spring Boot, and Hibernate, and prototypes and deploys solutions in commercial cloud environments such as AWS, Google Cloud, or Azure. You will collaborate with Product Owners, Scrum Masters, and development teams in a SAFe Agile environment to deliver solutions aligned with customer use cases.

Requirements

  • Active TS/SCI clearance with at least a CI polygraph; the posting also states TS/SCI with a Full-Scope Polygraph is required.
  • Bachelor’s degree and 8+ years of relevant experience, or a master’s degree and 6+ years of relevant experience.
  • Significant experience with common Agile practices, service-oriented environments, and development practices.
  • Significant experience with Java, Angular, Spring, C2S, and the software development lifecycle, including delivery using DevOps toolsets and practices.
  • Direct experience with software testing or performance tools such as JUnit or Katalon and scripting languages such as Python and Bash in an Agile development environment.
  • Significant experience developing in commercial cloud platforms such as AWS, Google Cloud, or Azure and leveraging cloud data services such as S3, RDS, and EFS.
  • Significant experience using version control and issue/problem tracking systems.
  • U.S. citizenship.

Nice To Haves

  • Experience with structured analysis and design methodologies.
  • Experience working on the customer’s systems.
  • Understanding of the customer’s system development policies.

Responsibilities

  • Participate in software programming initiatives to support innovation and enhancement using Java, JavaScript, Python, Spring Boot, and Hibernate.
  • Develop software system validation and testing methods using JUnit and Katalon.
  • Develop and integrate custom software solutions that leverage automated deployment technologies, using tools such as JIRA and Confluence to track activities.
  • Develop, prototype, and deploy solutions within commercial cloud environments, leveraging infrastructure platform services to meet customers’ technical needs.
  • Analyze solutions through proof-of-concept, performance, and end-to-end testing, and coordinate infrastructure needs driven by developed software to meet customer mission needs.
  • Support the Agile software development lifecycle following program SAFe practices, coordinating with team members, Product Owners, and Scrum Masters to align user stories with customer use cases.
  • Document and perform systems software development, including deploying build artifacts across environments using GitFlow, GitHub, Jenkins, and Unix Bash scripting.
  • Contribute across the software development lifecycle, including work estimation, architecture and design, coding, testing, deployment, operations, and maintenance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service