Full Stack Developer with Security Clearance
We are seeking a full stack developer with a strong focus on backend systems and middleware services to support a backend engineering team. This role emphasizes distributed systems, data processing, search infrastructure, and scalable backend service development, while also contributing across the full stack as needed. The ideal candidate has deep experience in backend engineering, cloud environments, and data-intensive systems, with the ability to operate across APIs, search platforms, and distributed data pipelines. What you'll do: Design, develop, and deploy scalable backend and middleware services in production environmentsSupport full-stack application development with a strong emphasis on backend systems and data-driven componentsBuild and maintain distributed data processing pipelines and backend servicesDevelop and optimize RESTful APIs for internal and external system integrationImplement and maintain search and indexing solutions in enterprise environmentsPerform data quality analysis to ensure accuracy, consistency, and reliability of system outputsCollaborate with engineering teams to support system architecture, performance tuning, and reliability improvementsWork within Linux-based environments and cloud infrastructure to support production systemsParticipate in Agile development processes using modern DevOps and collaboration tools Requirements: Demonstrated experience using Apache Spark or PySpark in production environmentsExperience working with large-scale data processing systemsHands-on experience with Apache Solr and/or ElasticsearchExperience running indexes, managing clusters, and performing schema changesExperience optimizing search performance and relevanceStrong experience in Java (8+), with exposure to Java 17 preferredExperience with Spring Boot and backend service developmentExperience developing RESTful APIsProficiency in Python, JavaScript, and Bash scriptingExperience using Regular Expressions (RegEx) for data parsing and transformationExperience working with multiple AWS servicesUnderstanding of cloud-based and distributed system architecturesExperience using GitHub for version control and collaborationExperience working with JIRA or similar Agile toolsExperience in Linux environments (e.g., CentOS) Preferred QualificationsExperience modernizing or upgrading Java-based systems (e.g., Java 8 ? Java 17)Experience supporting enterprise-scale or mission-critical distributed systemsFamiliarity with CI/CD pipelines and DevOps practicesStrong debugging, performance tuning, and system optimization skills What we offer:Flexible time offFull medical coverage401(k) with company matchReferral bonusesPerformance bonusesLife insurance and disability coverageTuition and training reimbursement