Full Stack Developer - React/Java - 100% Remote
About the Company:
DecisionPoint Corporation provides the opportunity to work on the U.S. Transportation Command's Global Freight Management (GFM) modernization program. The team focuses on modernizing enterprise applications that support military freight transportation.
About the Role:
DecisionPoint Corporation is seeking a Full Stack Developer - React/Java to join its GFM modernization team. This fully remote position focuses primarily on front-end development using React and JavaScript, with additional contributions to back-end services built with Java and Spring Boot. You will take ownership of front-end features, develop reusable application components, and help transform complex business requirements into reliable, accessible, and maintainable software. The role involves working throughout the Software Development Life Cycle (SDLC) alongside functional analysts, UI/UX designers, developers, testers, and DevSecOps engineers. The developer will also contribute to technical planning, application modernization, testing, and deployment activities.
Key Responsibilities:
Design, develop, and maintain React applications supporting GFM modernization, taking front-end features from technical design through delivery.
Work with functional analysts and UI/UX designers to translate requirements and designs into responsive, accessible, and user-friendly interfaces.
Build reusable React components and consistent approaches to state management, navigation, forms, validation, and error handling.
Integrate React applications with RESTful APIs and contribute to developing and maintaining back-end services using Java and Spring Boot.
Modernize legacy functionality while preserving essential business rules and ensuring continuity for users.
Write maintainable, secure code and automated tests, participate in code reviews, and mentor developers in React and front-end development practices.
Troubleshoot front-end, API, and back-end issues, addressing application performance, reliability, and usability.
Work with DevSecOps engineers to integrate applications and automated tests into CI/CD pipelines and support deployments across environments.
Collaborate with testers to validate functionality, resolve defects, and ensure features meet acceptance criteria.
Contribute to technical planning, estimates, and documentation while communicating implementation options, dependencies, and risks to technical and non-technical stakeholders.
Required Qualifications:
Ability to obtain a Secret security clearance.
At least five years of experience in software development or a similar role.
Active IAT Level II certification.
Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or another technical discipline related to information systems design.
Recent, hands-on experience developing and maintaining production applications using React and JavaScript, including functional components, hooks, component composition, and state management.
Proficiency in HTML and CSS, including responsive layouts and cross-browser compatibility.
Experience integrating front-end applications with RESTful APIs, including asynchronous data handling, authentication flows, and error handling.
Proficiency in Java and Spring Boot for developing and maintaining back-end application functionality and services.
Strong understanding of software design principles, reusable components, and maintainable application architecture.
Experience writing automated tests and using browser developer tools to troubleshoot application behavior and performance.
Experience with Git, code reviews, and CI/CD tools such as GitLab or Jenkins.
Experience working in Linux environments for application development and troubleshooting.
Experience using Jira and Confluence, or similar tools, for work tracking and technical documentation.
Strong communication and problem-solving skills, with the ability to work independently, collaborate across teams, and manage competing priorities.
Preferred Qualifications:
CompTIA Security+ CE certification is highly preferred.
Experience developing React applications with TypeScript.
Experience modernizing legacy user interfaces, including applications built with AngularJS or similar frameworks.
Familiarity with front-end testing tools such as Jest, React Testing Library, Cypress, or Playwright.
Experience implementing accessible interfaces and working with reusable component libraries or design systems.
Familiarity with containerized applications, Kubernetes, and AWS cloud environments.
Experience supporting Department of Defense or other large enterprise systems with complex business workflows.
Location and Work Arrangement
Job Location: United States
Work Arrangement: Fully Remote
Employment Type: Regular Full-TimeEqual Employment Opportunity
DecisionPoint Corporation is an Equal Employment Opportunity and Affirmative Action employer. The company provides equal employment opportunities to all employees and qualified applicants without regard to race, ethnicity, color, religion, national origin, sex, age, disability status, pregnancy, sexual orientation, gender identity, genetic information, protected veteran status, or any other status protected under federal, state, or local laws. Pay Transparency PolicyIn accordance with Presidential Executive Order 13665, DecisionPoint Corporation will not discharge or otherwise discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Employees with access to other employees' or applicants' compensation information as part of their essential job functions may not disclose that information to individuals without authorized access, except in response to a formal complaint or charge, in furtherance of an investigation, proceeding, hearing, or action, or when consistent with the contractor's legal duty to furnish information. Authorization to Share Resume and Personal Information By expressing interest and submitting a resume for this position, candidates authorize DecisionPoint Corporation to share their resume and the personal information included in it with its subsidiaries, affiliates, and teaming partners. This information may be used to consider candidates for this position and other available positions requiring comparable skills, education, and experience. If DecisionPoint Corporation or its affiliates or teaming partners wish to initiate pre-employment discussions, candidates will be asked to complete an employment application and related employment documents.