Sr. Full Stack Developer

Ideal Innovations, Inc.•Bethesda, MD
•Onsite

About The Position

The Sr. Full Stack Developer contributes at a senior level throughout the software development lifecycle, including estimation, architecture, design, coding, testing, deployment, operations, and maintenance. The role develops, integrates, prototypes, and deploys mission-focused applications using Java, JavaScript, Python, Angular, Spring Boot, and Hibernate, applying service-oriented development practices and cloud platform services. The developer provides technical support for the design, development, implementation, and testing of customer tools and applications and helps build and maintain critical systems and cloud environments. Working in a DevOps and SAFe Agile environment, the developer collaborates with team members, Product Owners, and Scrum Masters to align user stories and deliver solutions for customer use cases. The role uses cloud platforms such as AWS, Google Cloud, or Azure, including data services such as S3, RDS, and EFS, and employs tools and practices for automated testing, deployment, version control, issue tracking, and build-artifact deployment across environments.

Requirements

  • Active TS/SCI clearance with at least a CI polygraph; the posting also states TS/SCI with a Full-Scope Polygraph (FSP) is required.
  • U.S. citizenship.
  • Bachelor’s degree with 8 or more years of relevant experience, or a master’s degree with 6 or more 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 on commercial cloud platforms such as AWS, Google Cloud, or Azure and using cloud data services such as S3, RDS, and EFS.
  • Significant experience using version control and issue/problem tracking systems.

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 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, tracking activities with tools such as JIRA and Confluence.
  • Develop, prototype, and deploy solutions in commercial cloud environments using infrastructure platform services to address customer technical needs.
  • Use proof-of-concept work, performance testing, and end-to-end testing to analyze solutions and coordinate software-driven infrastructure needs for customer missions.
  • Participate in the Agile software development lifecycle following program SAFe practices and coordinate 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 scope and work estimation, architecture and design, coding, and unit testing.
  • Provide operations and maintenance for critical systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service