Full Stack Developer

Volume Integration
1d

About The Position

Looking to build scalable, mission-driven applications in a fast-paced environment? NS2 Mission is seeking a Full Stack Developer with strong Angular and Java experience to support high-impact programs across the Northern Virginia area. In this role, you’ll contribute across the full software development lifecycle; designing, developing, and delivering modern applications while collaborating with cross-functional teams in an Agile environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • 5+ years of full stack development experience
  • Strong experience with Angular and Java
  • Experience working in Agile/SCRUM environments
  • Hands-on experience with Git and Jenkins
  • Experience with web service design and development (REST/SOAP)
  • Familiarity with CI/CD pipelines, test automation, and DevOps practices
  • Experience working in Linux environments
  • Knowledge of JDBC, ODBC, or direct database integration
  • Ability to translate complex system requirements into application solutions
  • Strong collaboration skills in a distributed team environment

Nice To Haves

  • Experience with microservices architecture (micro frontends a plus)
  • Familiarity with AWS cloud environments and services
  • Experience implementing automated CI/CD pipelines
  • Experience with distributed data architectures
  • Infrastructure as Code experience (e.g., Terraform, Puppet)
  • Experience working with government architecture/engineering review boards
  • Ability to communicate technical topics to non-technical stakeholders
  • Strong awareness of emerging technologies and industry trends

Responsibilities

  • Contribute to all phases of the software development lifecycle (SDLC) from design through deployment
  • Analyze user and business requirements to design scalable software solutions
  • Develop and maintain full-stack applications using Angular (front-end) and Java (back-end)
  • Create models, diagrams, and technical designs to guide development efforts
  • Design and develop web services (REST/SOAP) and application interfaces
  • Collaborate within a SCRUM/Agile team following Lean Agile Framework principles
  • Perform code reviews and support quality assurance efforts
  • Integrate applications within CI/CD pipelines and DevOps environments
  • Provide technical guidance to junior team members when needed
  • Communicate technical concepts effectively with both technical and non-technical stakeholders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service