Agile Developer 3

Base-2 Solutions, LLC•Annapolis Junction, MD

About The Position

Base-2 Solutions is seeking an Agile Developer 3 to develop and sustain complex, diverse legacy and new enterprise software systems in an Agile Scrum environment. The position supports software development, modernization, architecture alignment, testing, troubleshooting, and 24x7 operational support. The role contributes to software component design and enterprise solutions, considering hardware and software trade-offs, software reuse, COTS/GOTS usage, requirements analysis, and cost and maintenance needs. It also supports monolithic application maintenance, migration to microservices architecture, user interface and user experience enhancements, and DevSecOps and CI/CD pipeline automation. The position requires active TS/SCI clearance with a Full Scope Polygraph and a CI Polygraph obtained within the last seven years. The role requires 24x7 call-in and on-call support and maintenance.

Requirements

  • Active TS/SCI with Full Scope Polygraph and a CI Polygraph within the last 7 years.
  • Bachelor's degree from an accredited college in Computer Science, Mathematics, or a related discipline, or equivalent experience/combined education.
  • 9 years of relevant experience, or 7 years of relevant experience with a Master's degree.
  • Experience building microservices and working with API development, Lambda, RDS, Grafana, Prometheus, MongoDB, and DocumentDB.
  • Ability to support 24x7 call-in and on-call maintenance.

Nice To Haves

  • Java.
  • Spring Boot.
  • Python.
  • AWS technologies.

Responsibilities

  • Develop and sustain complex legacy and new enterprise software systems based on documented requirements.
  • Collaborate with direct team members and cross-functional dependent teams in an Agile Scrum environment.
  • Develop holistic solutions that consider cost and maintenance.
  • Review and test software components for alignment with architectural design requirements and document test results.
  • Monitor logs and troubleshoot systems using documented steps and processes.
  • Provide 24x7 call-in and on-call support and maintenance.
  • Provide guidance on software component design, including hardware/software trade-offs, software reuse, COTS/GOTS usage, and requirements analysis from the system level to the software component level.
  • Support Agile software development and delivery.
  • Support monolithic application maintenance.
  • Support migration to a microservices architecture.
  • Support user interface and user experience enhancements.
  • Support DevSecOps and automation of CI/CD pipelines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service