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

Spark or Java Developer

Absolute Business Solutions Corp

Job Description

Job Description

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: TS/SCI with willingness/ability to obtain/maintain Counterintelligence Polygraph

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:

o Partitioning strategies

o Shuffle optimization

o Memory tuning

o 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:

o Analytics platforms (SQL, notebooks)

o 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:

o Managing dependencies without internet access

o 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:

o Apache Spark or Enterprise Java Developer

o Python (PySpark)

o Data processing at scale

  • Experience working with:

o Parquet and/or Delta Lake

o Distributed data systems

  • Familiarity with:

o Docker / containerization

o Kubernetes (basic to intermediate experience)

  • Experience with 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

Pay range dependent on geolocation for candidate.

An approximate salary range for this position is $150,000-$275000. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Who we are:
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 7 days ago
Similar jobs that could be interesting for youBased on the Spark or Java Developer in Springfield, VA vacancy
  •  ...Java Spark Developer Location: McLean, VA Roles and Responsibilities: Experience in Java 8, Microservices, Spring Boot Strong exp on Apache Spark Thorough understanding Spark framework, Performance Tuning etc. Excellent knowledge and hands-on experience... 
    Suggested

    AceStack LLC

    McLean, VA
    3 days ago
  •  ...projects from design through GA. - Expert proficiency in C++ or Java — strong preference for engineers comfortable in both. - Deep...  ...warehouses or lakehouse platforms. - Familiarity with Apache Spark and open-table formats such as Apache Iceberg. - Open-source contributions... 
    Suggested
    Full time

    Snowflake

    Washington DC
    8 hours ago
  •  ...Purple DriveWe are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background...  ...and microservices architecture.Must have expertise in Apache Spark for large-scale data processing (must have).Experience with... 
    Suggested

    Purple Drive

    McLean, VA
    4 days ago
  •  ...Loan App- AWS/Java DeveloperLocation: Mclean, VA8+ years of experience in solution, design...  ...services2+ years of experience in developing applications using springboot and spring...  ...experience in big data technologies like Spark or Hadoop. Spark is preferred3+ years of... 
    Suggested

    My3Tech Inc

    McLean, VA
    2 days ago
  •  ...is seeking a Senior Big Data Engineer / Java Data Integration Engineer to support the...  ...solutions using technologies such as Kafka, Spark, Elasticsearch, and cloud-based platforms...  ...| AWS | Linux What You’ll Do Design, develop, and maintain enterprise data ingestion,... 
    Suggested
    Full time
    Remote work
    Flexible hours

    SYSTEMS DEVELOPMENT AND ANALYSIS, INC.

    Arlington, VA
    5 days ago
  •  ...fix client issuesMentor and coach Junior developers, work with managers and product owner to...  ...Science, or equivalent experience4+ years of Java development experience with Spring,...  ...AdoptionHealthcare domain experienceExperience with Spark, Big DataRequired Skills:Core Java (they... 

    Software Technology Inc

    Washington DC
    3 days ago
  • About the job Tech Lead (Spark and Python expertise) Position: Tech Lead (Spark and Python...  ...and development of applications using Java 8+/J2EE, Spring, Spring-Boot, Micro Services...  ...in heavy data background needed. Develop, program, and maintain applications using... 
    Remote work

    Infinity Outsourcing

    Mc Lean, VA
    2 days ago
  •  ...Java Backend DeveloperProject/initiatives summary: U.S. Bank is seeking a Java backend developer with end-to-end design and development experience for creating Microservices. Ideal...  ...it by an API. Knowledge of Scala and Spark is optional.Top 5-10 responsibilities:Participates... 

    Software Technology Inc

    Washington DC
    4 days ago
  •  ...candidate to join our talented Team.Job Title: App Dev - Java - Lead Job Location: Mclean, VAJob Description:Top Skills: Java, Spark, Glue and Step Functions for AWS, PostgreSQL and DynamoDB database experience.A Java Developer - NodeJs, Python, designs, develops, tests,... 

    Ampcus

    McLean, VA
    6 days ago
  •  ...staffing firm in Lorton, Virginia, seeks a skilled software developer with extensive experience in Big Data technologies. The ideal...  ...Computer Science or a related field. Proficiencies in Hadoop, Spark, and Java, as well as familiarity with AWS and Linux, are crucial for success... 

    Jobsbridge

    Lorton, VA
    3 days ago
  •  ...Description Job Description Requirement: Role: SeniorBack-End Java Developer Location:McLean, VA Duration: 7months with high...  ...orsupporting data pipelines, in Machine Learning systems (e.g. Spark, Flink,Hive, Presto, Kafka, Storm, Beam, Hadoop MapReduce).... 
    Work at office
    Local area

    ICS Global Soft INC

    McLean, VA
    10 days ago
  • $158.6k - $181k

    Senior Data Engineer (Python, AWS, Spark) Do you love building and pioneering in the technology...  ...with and across Agile teams to design, develop, test, implement, and support technical...  .... Utilize programming languages like Java, Scala, Python and Open Source RDBMS and... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One National Association

    Mc Lean, VA
    4 days ago
  •  ...directly with stakeholders and Data Analysts to develop new and enhanced capabilities that help...  ..., and work with Big Data at scale, using Spark/PySpark to handle petabytes of data....  ...experience in modern languages (Python, Java, JavaScript)  Additional Skills We'... 
    Full time
    Immediate start

    Reinventing Geospatial, Inc. (rgi)

    Springfield, VA
    8 hours ago
  •  ...Company Description USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development,...  ...and send me your consultant updated profile ASAP. Position: Java FullStack Developer Location – Reston, Washington, DC/Metro... 
    Full time
    Local area
    Immediate start
    Worldwide

    Usm Corporation

    Washington DC
    8 hours ago
  •  ...and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Java Full Stack Developer. Location: McLean, VA. About the ProjectWe are seeking a skilled Java Full Stack Developer to join our team for a long... 
    For contractors

    Ampcus

    McLean, VA
    4 days ago
  •  ...the below requirement and send me your updated profile ASAPPosition Title: Sr. Java DeveloperLocation: Washington, DC (Local and Nearby) F2F MUSTDuration: Nov 2016 - March 2017The Java developer will participate in full lifecycle development using agile/scrum methodology... 
    Work experience placement
    Local area

    USM Systems

    Washington DC
    2 days ago
  • Vacancy: Java Developer Responsible for programming Java-based internet applications. May 15, 2023US Citizenship is required per government client. All candidates must be able to undergo a Federal background investigation. Job Summary: Responsible for programming Java... 

    Omni Systems

    McLean, VA
    5 days ago
  •  ...advanced degree preferred; significant relevant work experience will be considered.· Solid knowledge and 3 years expertise in IBM ODM, Java, J2EE (WebSphere Application Server), Web Services, XML, DB (Oracle or other), Unix/Linux.· At least 5 years of technical expertise... 
    Work experience placement

    Career Guidant

    McLean, VA
    3 days ago
  •  ...Java DeveloperSpringSpringbootMicroservicesAWSRequired Skills : Basic Qualification : Additional Skills : Background Check :YesCandidate must be your W2 Employee :NoInterview Process :Additional Keywords :Degree Requirements :Certification Requirement :Minimum Experience... 

    Samprasoft

    McLean, VA
    3 days ago
  •  ...AWS Java Full Stack DeveloperRandstad is seeking an experienced AWS Java Full Stack Developer to support a federal client in a hybrid role based in Washington, DC. The ideal candidate will bring strong backend development experience using Java, Spring Boot, and AWS cloud... 

    Software Technology Inc

    Washington DC
    2 days ago
  •  ...Java Full Stack DeveloperLocation: McLean, VA or Richmond, VA (Hybrid) Duration: 24+ MonthsJob Description:US Card Consumer Management is seeking a Sr. Full Stack Developer providing end to end application support and development in Node JS and Vue.JS. This individual... 

    InteliX Systems

    McLean, VA
    2 days ago
  •  ...Stack Engineering Platform TeamEnhancement and new user story developmentRequirements:JavaSpring/RestAngular.JS/JavaScriptKafkaRelational and non relational DB expCICDAzure preferred, any cloud should workRequired Skills: Requirements • Java • Spring/Rest • Angular.... 

    Software Technology Inc

    Washington DC
    2 days ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...solutions based on J2EE technologies including servlets, Java Server Pages (JSP), JDBC, and JNDI.• 2-3 years of experience... 
    Worldwide
    Flexible hours

    USM Systems

    McLean, VA
    4 days ago
  •  ...Underscore Google Web Toolkit (GWT) Complex SQL development Adaptability to changing environments and requirements JBoss Application Server knowledge Qualifications Java, J2EE, EJB, MDB, JSP, Servlet, GWT, AJAX, DOM, JDOM, Dom4J, Jaxen, Saxon, SAX, XML, WSDL, #J-18808-Ljbffr... 

    Jobsbridge

    Lorton, VA
    3 days ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...solutions based on J2EE technologies including servlets, Java Server Pages (JSP), JDBC, and JNDI.• 2-3 years of experience... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    USM Systems

    McLean, VA
    2 days ago
  •  ...Development and Analysis in Arlington seeks a Senior Big Data Engineer/Java Data Integration Engineer to support enterprise data ingestion...  ...platforms. The candidate will design scalable solutions, develop Java applications, and handle data integration. Qualifications include... 
    Remote job

    SYSTEMS DEVELOPMENT AND ANALYSIS, INC.

    Arlington, VA
    4 days ago
  •  ...Job Title: Full Stack Engineer Level 2This can be a 3 to 5 year person, does not need to be Senior with this kind of rate.Top Skills: Java, Angular, and the whole Spring Framework (Spring Umbrella)Angular: 2+, the latest version is preferredCloud experience: as long as... 
    Second job
    Local area
    Relocation

    Samprasoft

    Arlington, VA
    2 days ago
  •  ...Java DeveloperJava developer on a cross-functional team under the direction of the IT Manager. Translates user stories and customer acceptance criteria of increasing complexity into a logical, efficient, and optimal systems design. Develops and maintains new and existing... 

    Software Technology Inc

    Washington DC
    5 days ago
  •  ...App Dev - Java – LeadFour total opening, no flexBackend developers10+ years of full stackMust haves:Kotlin for implementationAurora...  ...implementation experience of REST and GraphQL APIAWS (primarily developing lambda's and step functions, deployment architectural patterns)... 
    Hourly pay

    Software Technology Inc

    Washington DC
    2 days ago
  • Job TitleReact/JavaDoing both UI (60%) and backend microservices (40%)Testing – JestAWS3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service4+ years of experience in open-source frameworks

    Saxon Global

    McLean, VA
    5 days ago

Do you want to receive more vacancies?

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