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.