Software Engineer

Fantom CorporationMcLean, VA
20hOnsite

About The Position

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 design, develop, and maintain data-driven web applications in a secure and scalable environment. This role involves full-stack development across backend services, front-end interfaces, and cloud-based infrastructure, with a focus on handling high-volume datasets and delivering performant, user-friendly applications. The ideal candidate brings strong experience in Java and Python development, modern front-end frameworks, cloud technologies, and database systems.

Requirements

  • Experience developing applications using Java
  • Experience using Python for data analysis and web application development
  • Experience building front-end applications using Vue or Angular
  • Experience working with JavaScript, ES6, and jQuery
  • Experience using CSS frameworks such as Material UI and Bootstrap
  • Experience configuring and supporting Tomcat, Apache, and Express web servers
  • Experience developing and deploying applications in AWS environments
  • Experience working with MySQL, MongoDB, Amazon RDS, and Elasticsearch
  • Experience handling and processing high-volume datasets
  • Experience working in secure application environments
  • Must be fully cleared with a recent polygraph
  • Must be willing and able to work fully onsite at the location listed in this posting

Nice To Haves

  • Experience using Elasticsearch and Kibana for analytics and visualization
  • Experience deploying and testing AWS solutions in secure environments
  • Experience developing user metrics and application usage analytics
  • Experience working with big data and resolving entities from disparate datasets
  • Experience securing web applications using LDAP
  • Experience developing geospatial targeting and geospatial data processing solutions
  • Experience building geospatial capabilities into standalone and web-based applications

Responsibilities

  • Design and develop scalable web applications using Java and Python
  • Build and maintain front-end applications using modern frameworks such as Vue or Angular
  • Develop backend services and APIs using Java-based technologies and Python
  • Deploy and manage applications using AWS cloud services
  • Configure and support web servers such as Tomcat, Apache, and Express
  • Work with relational and NoSQL databases including MySQL, MongoDB, Amazon RDS, and Elasticsearch
  • Analyze and process high-volume datasets to support data-driven applications
  • Develop and maintain secure application environments
  • Create responsive, user-friendly interfaces using CSS frameworks such as Material UI and Bootstrap
  • Implement modern JavaScript development practices using ES6, jQuery, or similar technologies
  • Develop metrics and usage analytics for web applications
  • Support data processing workflows involving large, disparate datasets
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service