This is a remote position.
Job Title: Databricks Developer (Java & Apache Spark) Location: RemoteDuration: Full-TimeNEED IRS MBI Clearance.We are looking for a Databricks Developer who can design, build, and support large-scale data processing solutions. This role focuses on working with complex, high-volume data in a secure environment. You should be comfortable writing clean Java code, building Spark jobs, and improving performance in distributed systems.You’ll work closely with engineers, analysts, and business teams to deliver reliable data pipelines that scale well and meet security and compliance requirements.What You’ll DoBuild and maintain data pipelines using Apache Spark on DatabricksWrite clean and efficient Java (Java 8 or higher) following best coding practicesWork with large structured and semi-structured data setsTune Spark jobs to improve performance, stability, and costPartner with other teams to understand requirements and deliver solutionsMake sure data handling follows security and governance standardsInvestigate and fix issues in production environmentsWhat We’re Looking ForActive federal background clearance (client-issued laptop is a plus)Bachelor’s degree in Computer Science or a related field8+ years of hands-on experience in data engineering or big data developmentTechnical SkillsData & SystemsExperience working with large enterprise or government data systemsGood understanding of data structures, security, and complianceJavaStrong experience with Java 8 or newerComfortable with Streams, Lambdas, and object-oriented designApache SparkHands-on experience with Spark Core, Spark SQL, and DataFramesUnderstanding of RDDs and when to use themExperience with batch processing and streamingStrong skills in Spark performance tuningAble to debug jobs using Spark UI and logsBig Data ToolsExperience with tools like HDFS, Hive, or HBaseFamiliar with Kafka, S3, or cloud-based data lakesExperience with Parquet, Avro, or ORC formatsETL & Data ProcessingExperience building batch and real-time ETL pipelinesSkilled in data cleansing, transformation, and enrichmentDevOps & DeploymentExperience running Spark on YARN, Kubernetes, or cloud platformsFamiliar with CI/CD tools like Jenkins or GitHub ActionsExperience with monitoring tools and production logsTesting & Code QualityUnit testing using JUnit or TestNGExperience with Mockito or similar toolsComfortable validating data and testing Spark jobsWays You’ll SucceedYou’re used to working in Agile teamsYou document your work clearlyYou stay calm and focused when troubleshooting production issuesNice to Have:Experience with Scala or Python in SparkHands-on experience with Databricks or Google DataprocKnowledge of Delta Lake or Apache IcebergBackground in data modeling and performance design