×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Java Developer

Job in Chantilly, Fairfax County, Virginia, 22021, USA
Listing for: FanTom Corp
Full Time position
Listed on 2026-02-21
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Java Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth.

We are seeking a Software Engineer to support enterprise search, data services, and knowledge management initiatives within a large-scale, mission-driven environment. This role focuses on the design, development, and integration of innovative search solutions and data platforms that enable enterprise-wide discovery, collaboration, and advanced analytics.

The ideal candidate will bring strong experience in Java, Spring Boot, AWS, and microservices architecture, along with a passion for building scalable systems that support structured and unstructured data environments.

Responsibilities
  • Design, develop, and enhance enterprise search and knowledge management applications
  • Translate customer and system requirements into detailed technical designs and associated deliverables
  • Design and implement system interfaces and service integrations
  • Develop backend services and RESTful APIs using Java and Spring Boot within a microservices architecture
  • Build Single Page Applications using HTML5, CSS3, and Angular (18+)
  • Enable federated search across internal and external data sources
  • Work with relational and non-relational databases including Amazon RDS, Dynamo

    DB, and Postgres
  • Deploy and support applications in AWS cloud environments
  • Troubleshoot web and application technologies such as Tomcat, Node.js, web services, and SSL
  • Develop and maintain automated unit tests using JUnit and Jasmine
  • Utilize testing frameworks such as Jest or Karma to support frontend validation
  • Support Dev Ops processes using tools such as Git, Jenkins, and Nexus
  • Participate in Lean Agile ceremonies including scrums, sprint planning, and backlog grooming
  • Manage development tasks and documentation using Jira
  • Perform code reviews and ensure high-quality, maintainable software
  • Collaborate with security, operations, engineering, and testing teams to support production deployments
  • Track vendor software roadmaps and manage software patch/version updates
Qualifications
  • Strong experience developing applications using Java and Spring Boot
  • Experience developing Single Page Applications using Angular (18+), HTML5, and CSS3
  • Hands-on experience building and supporting microservices-based architectures
  • Experience working within AWS cloud environments
  • Experience designing and developing enterprise search or data-driven applications
  • Familiarity with structured and unstructured data systems
  • Experience working in Agile development environments
  • Experience using Jira for task tracking and workflow management
  • Ability to collaborate across cross-functional technical teams
  • Strong understanding of software development lifecycle (SDLC) best practices
  • Experience performing unit testing and participating in peer code reviews
  • #CJ
Requirements
  • Must be fully cleared with a recent polygraph
  • Must be willing and able to work fully onsite at the location listed in this posting
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary