Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Apache Spark Developer

Absolute Business Solutions Corp

Apache Spark Developer

Absolute Business Solutions Corp (ABSC) is not just another tech company. We're a community of innovators, engineers, analysts and business professionals working together with our customers to tackle the most complex challenges. For more than 20 years we've supported critical DoD, IC and Federal Civilian missions and global, multi-national corporations. We specialize in supporting our clients in the Intelligence, Technology, Defense, AI/ML, and Data Science fields. As we continue to grow at a rapid pace, we are seeking some amazing new professionals to join our team.

We are actively hiring a Secret or Top Secret/ TS/SCI-cleared Apache Spark Developer to support NGA's Data Modernization Services (DMS) mission by building and optimizing large-scale data processing pipelines. This role focuses on developing high-performance Spark applications within a containerized, Kubernetes-based environment, supporting mission analytics, data exploitation, and AI/ML integration. The ideal candidate thrives in distributed data environments, understands performance tuning deeply, and can operate effectively in secure, air-gapped systems.

This role is on-site/flexible hours in Herndon, VA; Springfield, VA; St. Louis, MO; or Aurora, CO.

Clearance Required for this role: Min. Secret but TS/SCI eligibility with willingness/ability to obtain CI polygraph preferred.

Core Technology Stack

  • Data / Processing
  • Apache Spark (PySpark, Scala)
  • Delta Lake, Parquet
  • Structured Streaming
  • Infrastructure
  • Kubernetes (execution environment)
  • Docker
  • Storage / Cloud (Abstracted)
  • S3 / object storage
  • AWS / GCP / Azure (environment-dependent)
  • DevOps (Exposure Level)
  • Git, Jenkins (CI/CD)
  • Languages
  • Python (PySpark)
  • Scala (preferred)
  • Bash / scripting

Key Responsibilities

  • Design, develop, and maintain Apache Spark pipelines (batch and streaming) using PySpark and/or Scala
  • Process and transform large-scale datasets using modern data lake architectures (Delta Lake, Parquet)
  • Optimize Spark jobs for performance, including:
    • Partitioning strategies
    • Shuffle optimization
    • Memory tuning
    • File sizing and storage efficiency
  • Implement Structured Streaming pipelines for near real-time data processing
  • Develop and deploy Spark applications within containerized environments (Docker)
  • Execute workloads in Kubernetes clusters, supporting scalable and distributed processing
  • Integrate Spark pipelines with downstream systems, including:
    • Analytics platforms (SQL, notebooks)
    • AI/ML workflows and feature engineering pipelines
  • Support data ingestion and storage in object-based systems (e.g., S3-compatible storage)
  • Troubleshoot data pipeline failures and ensure reliability in mission-critical environments
  • Operate within secure, air-gapped environments, including:
    • Managing dependencies without internet access
    • Working within controlled network and security constraints

Required Qualifications

  • TS/SCI (eligibility) with ability/willingness to obtain/maintain counterintelligence polygraph
  • Bachelor's degree plus 5 years' experience in data engineering or Spark development (will entertain additional years' experience in lieu of degree)
  • Strong hands-on experience with:
    • Apache Spark (mandatory)
    • Python (PySpark)
    • Data processing at scale
  • Experience working with:
    • Parquet and/or Delta Lake
    • Distributed data systems
  • Familiarity with:
    • Docker / containerization
    • Kubernetes (basic to intermediate experience)
    • Object storage systems (e.g., S3 or equivalent)
    • Strong troubleshooting and performance tuning skills
    • Proficiency in Bash or scripting

Preferred Qualifications

  • Experience with Scala for Spark development
  • Experience with Structured Streaming in production environments
  • Familiarity with Iceberg or lakehouse architectures
  • Experience with CI/CD pipelines (Jenkins, Git)
  • Exposure to Terraform or Infrastructure as Code
  • Experience supporting AI/ML data pipelines
  • Prior experience supporting NGA, IC, or DoD programs

ABSC is a technology and services company that combines the agility of a small business with proven processes refined over more than two decades in business. We specialize in supporting public sector clients in the Intelligence, Defense, Health, and Safety areas. Our team stands ready to deliver the next generation of programs, personnel, and solutions to help advance our federal government customers' driving innovation, agility, and security across all mission areas.

Some of our benefits include:

  • Generous PTO plus 11 Federal Holidays
  • Retirement Planning – 401k Fully Vested with Match
  • Tuition Assistance Program – Annual contributions to help you pay down your loans
  • Annual Health and Wellness Allowance – buy an Apple Watch, a treadmill, or hit the gym on us
  • Career Development – Annual Funds to spend on Education and Training
  • Volunteer Time Off – Annually, all employees can spend 8 hours directly supporting a charity of choice
  • Charitable Match – ABSC matches an employee's donation to a qualifying charity
  • Referral Program – We pay for internal and external referrals!
  • LOV Awards – Earn bonus awards throughout the year from our Living Our Values awards program

Apply to join our team today! We are always looking to grow our team - if you know someone who is seeking a new career opportunity, please share this job opening with them! ABSC offers generous external referral bonuses. You don't need to be an employee to benefit from our Referral Program!

*ABSC is a proud V3, Virginia Values Vets, member which recognizes our commitment to hiring Veterans. If you are a veteran, please be sure to include that in your application. Thank you! *

Equal Opportunity Employer, including veterans and individuals with disabilities.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Apache Spark Developer in Saint Louis, MO vacancy
  •  ...Apache Spark Developer We are actively hiring a Secret or Top Secret/TS/SCI-cleared Apache Spark Developer to support NGA’s Data Modernization Services (DMS) mission by building and optimizing large-scale data processing pipelines. This role focuses on developing high... 
    Suggested
    Flexible hours

    Absolute Business Solutions Corp

    Saint Louis, MO
    2 days ago
  • A technology solutions firm is seeking a Lead AWS Data Bricks Spark/Scala Engineer to architect and implement solutions primarily on AWS. This role emphasizes data management and engineering proficiency using Databricks and Spark, with responsibilities including migration... 
    Suggested
    Remote job

    Highbrow LLC

    Saint Louis, MO
    3 days ago
  • Job Title : Lead AWS Data Bricks Spark/Scala Engineer Job ID: 2022-11882 Job Location: Remote, Memphis, TN (preferred), Morris Plains...  ...owned by the entire team Identify code defects and work with developers to address quality issues in product code. Finding bottlenecks... 
    Suggested
    Permanent employment
    Remote work

    Highbrow LLC

    Saint Louis, MO
    3 days ago
  • Absolute Business Solutions Corp. is looking for a talented Apache Spark Developer to enhance NGA’s Data Modernization Services. The position focuses on building efficient data processing pipelines within a secure environment while ensuring optimal performance and reliability... 
    Suggested

    Absolute Business Solutions Corp.

    Saint Louis, MO
    5 days ago
  •  ...Full Stack Developer Join the Software Engineering team. This individual will be responsible for developing a wide variety of software...  ...with cloud services particularly AWS. Experience with Apache Spark and/or Hadoop. Experience with ELK stack (Elasticsearch... 
    Suggested
    Casual work

    The Timberline Group Company

    Saint Louis, MO
    4 days ago
  •  ...Lead system architecture discussions and recommend improvements. Develop input on deliverables, schedules, and performance metrics....  ...quality software solutions. Key Technologies AWS Services GitLab Apache Spark, Glue, and other ETL processes/procedures Data Types:... 
    Remote work
    Flexible hours
    Night shift

    (EDO) Entertainment Data Oracle, Inc.

    Saint Louis, MO
    1 day ago
  •  ...OpenShift, Kubernetes, ...) AWS Services GitLab Apache Spark, Glue, and other ETL processes/procedures Data Types:...  ...GitLab for code source repository and using GitLab CI/CD ~ Developing customized code, scripts, modules, macro procedures, or... 
    For contractors
    Work at office
    Remote work
    Flexible hours
    Night shift

    Freedom Technology Solutions Group

    Saint Louis, MO
    1 day ago
  • A leading technology consulting firm is seeking a Data Engineer to help build cloud-based solutions. This role includes hands-on development, participation in agile environments, and requires 2+ years of experience with programming languages like Java or Python. The ideal...

    CleanSlate Technology Group

    Saint Louis, MO
    3 days ago
  • $49 - $70 per hour

     ...experiencebuilding scalable data pipelines using Spark and Azure, and supporting cloud-based...  ...be central to innovating, designing, and developing powerful technology solutions that are...  ...skill/experience:Hands-on expertise with Apache Spark and Azure-based data engineering... 

    TECHNOLOGY PARTNERS INC

    Saint Louis, MO
    4 days ago
  • Freedom Technology Solutions Group is seeking a Software Developer to support our client’s intelligence analysis products and capabilities...  ...client briefings. Key Technologies AWS Services GitLab Apache Spark, Glue, and other ETL processes/procedures Data Types:... 
    Work at office
    Remote work
    Flexible hours
    Night shift

    (EDO) Entertainment Data Oracle, Inc.

    Saint Louis, MO
    3 days ago
  •  ...prototyping, and modern technology stacks. The Junior Software Developer applies expertise to multiple development assignments. This...  ...(Docker, OpenShift, Kubernetes, ...) AWS Services GitLab Apache Spark, Glue, and other ETL processes/procedures Data Types: Structured... 
    For contractors
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Saint Louis, MO
    2 days ago
  •  ...prototyping, and modern technology stacks. The Junior Software Developer applies expertise to multiple development assignments. This...  ...software solutions. Key Technologies AWS Services GitLab Apache Spark, Glue, and other ETL processes/procedures Data Types:... 
    Work at office
    Flexible hours
    Night shift

    (EDO) Entertainment Data Oracle, Inc.

    Saint Louis, MO
    3 days ago
  •  ...application development;• AWS Cloud; OpenShift Cloud; Messaging and streaming including building real-time data pipelines using Apache Kafka, Flink, & Spark Streaming;• Git for code collaboration, version tracking, & monitoring;• Creating monitoring alerts in Splunk; Dynatrace... 
    Local area
    Work from home

    Cigna Health and Life Insurance Company

    Saint Louis, MO
    5 days ago
  •  ...professional development. Together, we can drive meaningful change, spark innovation, and achieve extraordinary milestones. Kentro is...  ...Onsite, Saint Louis, MO Responsibilities Research, design, and develop computer and network software or specialized utility programs.... 
    Local area

    Kentro

    Saint Louis, MO
    5 days ago
  • $80 - $100 per hour

     ...Description: The mission of client Crop Science is centered on developing agricultural solutions for a sustainable future that will...  ...a RESTful approach Experience with stream processing using Apache Kafka A level of comfort with Unit Testing and Test Driven Development... 
    Hourly pay
    Temporary work
    Remote work
    Worldwide

    TekWissen ®

    Saint Louis, MO
    1 day ago
  •  ...JOB DESCRIPTION: JOB TITLE: FULL STACK JAVA DEVELOPER DURATION: 12 MONTHS CONTRACT ON W2 LOCATION: 100% REMOTE RESPONSIBILITIES...  ...secure web services. Develop build packages using Maven/ Apache Ant. Applies Java and Oracle standard coding practices and... 
    Contract work
    Remote work

    Navtech

    Saint Louis, MO
    4 days ago
  • $87.1k - $157.45k

     ...reporting. You’ll help build and maintain core backend services, develop RESTful APIs, support data‑driven functionality, and contribute...  ...reliable results Preferred Qualifications Experience with Apache Airflow or similar workflow orchestration technologies Experience... 

    Leidos

    Saint Louis, MO
    5 days ago
  •  ...Software Developer Plans, designs, develops, codes and tests software systems or applications for software enhancements and new products...  ...; preferably Spring, though we would also consider Ruby, Apache Struts, Symfony, Django, etc. Experience with application support... 

    Software Technology Inc

    Saint Louis, MO
    4 days ago
  •  ...Unity Catalog, Pyspark, AWS Glue, Lambda, Step Functions, and Apache Airflow AWS data services (S3, Glue, Redshift, Athena, Lambda,...  ...databases (e.g., RDS, DynamoDB). Data Pipeline Development: Design, develop, and optimize ETL/ELT pipelines using AWS & Databricks services... 
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Saint Louis, MO
    4 days ago
  •  ...Role: Java Developer Location: St. Louis, MO Duration: 6 Months JOB DESCRIPTION: Senior Java/Spring boot Developer Senior developer...  ...in implementing Micro services and Architecture using Apache open source projects like Mesos, Kafka,Cassandra, Hadoop. •... 

    3B Staffing LLC

    Saint Louis, MO
    1 day ago
  •  ...Missouri Employment Type: W2 Duration: Long Term Key Skills :- Spark Stremes, Nifi and Mongo DB Visa Type :- Any Visa applicable Job...  ...monitoring, and alerting systems. A commitment to balancing reliability concerns with continuous innovation and develop . #J-18808-Ljbffr... 

    Highbrow

    Saint Louis, MO
    1 day ago
  • $105.72k - $132.14k

     ...Generally, works independently and leads the less experienced developers. Primary Responsibilities Lead the process of implementation planning...  ...(Scrum, XP, Kanban, etc.), JSP/Servlet container frameworks, Apache, Tomcat, JSP, JSF, Hibernate, Microservices, Springboot, REST,... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Saint Louis, MO
    5 days ago
  •  ...Defense, we would love to talk. Why This Role Exists The Senior Developer supports USTRANSCOM's role as the Single Manager for Global...  ...Experience developing and maintaining data pipelines using Apache Spark, Kafka, or similar technologies. Experience working with cloud... 
    Work at office
    Flexible hours

    D&G Solutions

    Saint Louis, MO
    1 day ago
  •  ...of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing...  ...years of experience with at least five (5) of the following: ~ Apache ~ Ember ~ React ~ Angular ~ JavaScript ~ Jaguar ~... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Saint Louis, MO
    5 days ago
  • $130k - $160k

     ...on this effort will work with cross-functional teams to design, develop, and deploy impactful capabilities while helping shape the...  ...technical challenges Desired Qualifications • Experience with Apache Airflow or similar workflow orchestration technologies • Experience... 
    Full time
    Remote work

    Ennoble First, Inc.

    Saint Louis, MO
    3 days ago
  •  ...Familiarity with on-premise and cloud datastores (e.g. Cloudera Impala, Apache Hive, Google BigQuery, AWS Athena etc.). Desired...  ...junior and mid-level folks on cloud security and best practices Developed automated security and compliance capabilities in support of... 
    Flexible hours

    Absolute Business Solutions Corp

    Saint Louis, MO
    3 days ago
  •  ...Technology Team Spectrum’s Product and Technology team creates, develops, and operates the nation’s fastest mobile service, most...  ...architecture including load balancing, ports, security, LDAP, IIS, Apache/Tomcat, etc. Advanced knowledge of SQL Server, Oracle, and/or MySQL... 
    Work experience placement
    Work at office
    Remote work

    Software Technology Inc

    Saint Louis, MO
    4 days ago
  •  ...professional development. Together, we can drive meaningful change, spark innovation, and achieve extraordinary milestones. Kentro is...  ...interested in connecting with talented Software and Web Developers who are passionate about building scalable applications, developing... 
    Local area
    Immediate start

    Kentro

    Saint Louis, MO
    3 days ago
  •  ...efficient, and maintainable code following programming standards. Develop scalable and secure applications using frameworks and design...  ...Fragments, Experience Fragments, GraphQL, JCR, OSGI, Servlets, Apache Sling, Workflows, DAM). Experience with Adobe Guides and DITA... 

    Compunnel, Inc.

    Saint Louis, MO
    5 days ago
  • Mandatory skills: GCP Composer (Apache Airflow) Job Description: Fix and enhance Dataflow and/or Dataproc data ingestion pipelines (batch & streaming). Have a good understanding of GCP Composer (Apache Airflow) environments. Manage Airflow DAGs and troubleshoot Airflow... 

    TechDigital Group

    Saint Louis, MO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Apache Spark Developer. Be the first to apply!