Full-Stack Developer
Position would require the candidate to be a W2 employee of Donatech.US Citizenship Required.· Develop, test, and maintain full-stack applications using Java (Spring Boot) and ReactJS. · Design RESTful APIs and ensure secure, efficient communication between front-end and back-end components. · Collaborate with UI/UX designers, systems engineers, and database administrators to implement robust software solutions. · Participate in code reviews, integration testing, and deployment pipelines. · Write clean, maintainable code adhering to project-specific security and coding standards. · Troubleshoot and resolve issues across the stack to ensure application reliability and performance. · Support migration of legacy applications to modern web architectures where required. Required Qualifications · 5-10 years of experience in full-stack development using Java (Spring Boot) and ReactJS. · Strong understanding of object-oriented programming, RESTful API design, and secure web application development. · Proficiency with JavaScript, HTML5, CSS3, and modern frameworks such as Redux or Next.js. · Experience with relational databases (MySQL, PostgreSQL, or Oracle). · Familiarity with Git, CI/CD tools, and Agile development practices. · U.S. Citizenship (mandatory for access to defense-related systems). Preferred Qualifications · Experience in a DoD or aerospace/defense environment. · Working knowledge of containerization and orchestration (Docker, Kubernetes). · Familiarity with DevSecOps pipelines and secure coding practices. · Experience integrating APIs with identity management systems (OAuth2, SAML, etc.). Work Environment & Expectations · May require working in secure facilities or with sensitive defense data systems. · Flexibility to collaborate across time zones and travel occasionally for project needs. · Adherence to project-specific documentation, cybersecurity, and compliance standards is mandatory.