Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Niyam IT Logo

Full Stack Developer

Niyam IT

Salary not specified
Nov 12, 2025
Ashburn, VA, United States of America
Apply Now

Niyam IT is seeking an experienced Full-Stack Developer to support a federal client by designing, developing, and implementing custom software and database solutions for legacy and modernized systems, aiming to improve product performance, scalability, and maintainability.

Requirements

  • PostgreSQL, Java, Spring Boot, Angular, and microservices architecture
  • AWS and cloud-based development
  • HTML, CSS, TypeScript, JavaScript, and Angular Material
  • RESTful API design and integration
  • Source control and concurrent workflows (Git preferred)
  • Strong understanding of Object-Oriented Design (OODD) and Service-Oriented Architecture (SOA) principles.
  • Experience with SQL or PL/SQL databases such as Oracle, MySQL, or PostgreSQL.

Responsibilities

  • Design, develop, and implement custom software and database application capabilities across various legacy and modernized systems.
  • Participate fully in the software development lifecycle, including release and sprint planning, testing, demonstrations, and retrospectives.
  • Develop high-quality, maintainable code using modern frameworks and practices.
  • Create RESTful APIs and microservices using Java Spring Boot and integrate them with responsive Angular front-end components.
  • Transform mockups and UI designs into functional, user-centered interfaces integrated with backend services.
  • Analyze and solve complex technical problems involving system architecture, performance, and security.
  • Ensure application quality, scalability, and maintainability through code reviews, performance optimization, and adherence to best practices.

Other

  • US Citizenship with ability to successfully complete a federal background investigation.
  • Minimum of seven (7) years of experience in software design, development, and implementation within a Windows or cloud-based environment.
  • Provide technical guidance, mentoring, and support to junior developers and teammates.
  • Collaborate closely with product owners, project managers, and cross-functional teams to achieve project goals.
  • Provide periodic reports on development progress and quality metrics.