Full Stack Developer
Company: NiyamIT
Location: Ashburn
Posted on: April 1, 2026
|
|
|
Job Description:
About Niyam IT, Inc. (Niyam) Niyam IT was founded in 2007 by a
group of consultants who shared a unique vision: a technology
company steeped in orderly process yet driven by passion and
innovation. Over the following decade, we fine-tuned our craft and
built an impressive track record of successful outcomes, securing
our reputation as the go-to provider of smart, innovative
solutions. Today, Niyam is at the forefront of the industry,
leading the way in crafting mission-critical technologies for
Emergency Preparedness & Response, Natural Resource Management, Law
Enforcement & Justice, Health IT, and Global Citizen Services. What
We Offer: Flexible Work Hours : Life doesn’t always fit into a
9-to-5 schedule. We offer flexibility to help you manage your
work-life balance effectively. Remote Work : Niyam IT understands
the value of flexibility. We offer remote work. Career Growth :
Niyam IT is not just a job; it’s a career journey. We provide a
supportive environment for your professional development and offer
fully paid opportunities for training and advancement within the
company. Great People : Our people are the blueprint of who Niyam
IT is to the industry and community. Great Environment : Niyam IT
fosters a great environment where innovation, collaboration, and
personal growth thrive. Diversity & Inclusion : We believe in the
strength of diverse perspectives. Your unique ideas are welcomed
and celebrated every day at Niyam IT. Join us in creating a
workplace where innovation, diversity, and well-being thrive. Your
journey at Niyam IT awaits. Apply today! Niyam is seeking an
experienced Full-Stack Developer to support one of our federal
clients . The Full Stack Developer will be responsible for
designing, developing, and implementing custom software and
database solutions to support both legacy and modernized systems.
This role involves working as a key member of a product team,
actively contributing to planning, development, testing, and
release activities. The developer will analyze complex technical
challenges and create innovative solutions that improve product
performance, scalability, and maintainability. The ideal candidate
is a highly motivated professional with strong expertise in both
front-end and back-end technologies, excellent problem-solving
skills, and the ability to mentor junior team members while
ensuring project quality and timely delivery. This position will be
onsite at client location in Ashburn, VA one (1) day per week.
Roles and 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. 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. Participate in continuous improvement of
software engineering processes, tools, and standards. Support
release planning activities and contribute to software engineering
guidelines and documentation. Provide periodic reports on
development progress and quality metrics. Qualifications and
Education Requirements: US Citizenship with ability to successfully
complete a federal background investigation. Bachelor’s degree in
Computer Science, Information Systems, Software Engineering, or
related field (equivalent practical experience may be considered).
Minimum of seven (7) years of experience in software design,
development, and implementation within a Windows or cloud-based
environment. Demonstrated expertise in: 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. Solid understanding of all elements
of the software development lifecycle (SDLC) , including planning,
development, configuration management, QA, and release management.
Preferred Skills : Technical Certifications such as AWS Certified
Developer, AWS Certified Solutions Architect, or Oracle Certified
Professional (OCP) Java. Familiarity with ETL tools , Kafka , or
other messaging technologies. Knowledge of application security ,
automated testing , UML , or state management libraries (e.g.,
NGRX, NGXS). Experience with DevOps tools and CI/CD pipeline
implementation. Understanding of system architecture concepts
including scalability, reliability, and maintainability.
Application Deadline: This will be posted for a minimum of 2
business days or until a sufficient candidate pool has been
collected. Job posting may come down early due to volume of
applicants. Niyam IT, Inc. is an Equal Opportunity (“EEO”)
Employer. All qualified applicants will receive consideration
without regard to race, color, creed, religion, sex, sexual
orientation, gender identity, pregnancy, marital status,
partnership status, age, citizenship status, veteran or military
status, medical condition, genetic information, national origin,
disability, unemployment status or any other characteristic
prohibited by federal, state and/or local laws.
Keywords: NiyamIT, Sterling , Full Stack Developer, IT / Software / Systems , Ashburn, Virginia