Agile Defense, Inc. logo

Full-Stack Engineer (Java / Spring Boot)

Job Overview

Location

Remote

Job Type

Full-time

Category

Full-Stack Engineer

Date Posted

March 13, 2026

Full Job Description

đź“‹ Description

  • • Agile Defense, Inc. is seeking a highly skilled and motivated Full-Stack Engineer with expertise in Java and Spring Boot to join our dynamic team. This remote position offers the opportunity to contribute to critical national missions by developing and integrating advanced technologies. We are a company that thrives on adaptive innovation, embracing change with an unmovable spirit and the courage to build for what comes next. Our vision is to strengthen and protect the nation’s vital interests through a foundation of speed, flexibility, and ingenuity.
  • • As a Full-Stack Engineer, you will play a pivotal role in the entire software development lifecycle, from conception to deployment and maintenance. You will be responsible for designing, developing, and implementing robust, scalable, and secure cloud-based solutions. This role requires a deep understanding of both front-end and back-end development, database integration, and cloud infrastructure, particularly within the Amazon Web Services (AWS) ecosystem. You will work collaboratively with cross-functional teams, including business analysts, subject matter experts, and other engineering disciplines, to translate complex requirements into effective software solutions.
  • • Key responsibilities include:
  • • Designing, developing, and maintaining micro-services using Java and Spring Boot, ensuring high performance and reliability.
  • • Creating and sustaining robust back-end applications and data services, with a strong emphasis on RESTful API development.
  • • Developing and integrating front-end applications using modern JavaScript frameworks such as React and Angular.
  • • Performing full-stack engineering tasks, encompassing database development and integration, as well as server and client application development and integration.
  • • Deploying production enterprise applications in AWS, leveraging your experience with cloud environments and containerization technologies.
  • • Writing clean, concise, maintainable, and quality code, adhering to best practices and contributing to code reviews and pairing sessions to support other developers.
  • • Automating pain points within the software development process, including local development environments and CI/CD pipelines, to enhance efficiency.
  • • Collaborating with agile teams to effectively design, build, and deliver cloud-based solutions, participating actively in all agile ceremonies such as Daily Stand Ups (DSUs), backlog grooming, and sprint demos.
  • • Contributing to the development of user stories and acceptance criteria, participating in story estimation, and writing automated tests to verify the intent of stories.
  • • Analyzing system logs to perform root-cause analysis of performance or infrastructure issues, ensuring system stability and optimal performance.
  • • Supporting and improving the overall system by investigating data quality issues and application errors, and performing thorough root cause analysis.
  • • Researching data sources to identify opportunities for expanding the usefulness and capabilities of the system.
  • • Providing application programming interfaces (APIs) and services that enable seamless integration and data exchange.
  • • Supporting the security posture of the system by contributing to hardening OS images, applications, and containers, and performing security scans.
  • • Facilitating communication and integration across AI/ML, Engineering, and DevSecOps teams, fostering a collaborative and efficient working environment.
  • • Participating in design meetings with project teams and technical specialists to shape the technical direction of solutions.
  • • Coordinating integration testing across multiple teams to ensure seamless functionality and interoperability.
  • • Actively participating in merge requests and planning and executing deployments.
  • • Translating business requirements and user needs into technical specifications and software solutions.
  • • Embracing a culture of continuous learning and improvement, staying abreast of the latest technologies and methodologies in full-stack development and cloud computing.
  • • Contributing to the definition and enforcement of development best practices across the engineering team.
  • • Ensuring the successful deployment and operation of large-scale, high-performance enterprise big data applications within complex heterogeneous environments in AWS.
  • • Demonstrating strong communication, analytical, and problem-solving skills to effectively address challenges and contribute to team success.
  • • Working with modern development tools and methodologies, including Git, Gradle, Maven, Test Driven Development, Agile Software Delivery, Scrum, and Continuous Integration/Continuous Deployment (CI/CD).

Skills & Technologies

JavaScript
Java
React
Angular
Node.js
Full Stack
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Agile Defense, Inc. logo
Agile Defense, Inc.
Visit Website

About Agile Defense, Inc.

Agile Defense, Inc. provides cybersecurity, cloud, and enterprise IT services to U.S. federal civilian, defense, and intelligence agencies. Founded in 2006 and headquartered in Reston, Virginia, the company delivers engineering, digital transformation, and managed security solutions, holding multiple government contract vehicles including CIO-SP3 and GSA schedules. Its offerings span zero-trust architecture, identity and access management, secure DevSecOps, and continuous monitoring, helping agencies modernize systems while meeting compliance mandates such as FISMA, FedRAMP, and NIST 800-53.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+4 more

2 months ago

Apply
❌ EXPIRED
Argentina
Contract
Expired May 9, 2026
JavaScript
TypeScript
React
+4 more

2 months ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired May 2, 2026
Python
JavaScript
TypeScript
+6 more

2 months ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired Apr 14, 2026
JavaScript
TypeScript
Kotlin
+5 more

3 months ago

Apply