> Markdown version of [/jobs/ext/3569328-senior-java-software-engineer-338k-yr-ts-sci-fs-poly](https://www.wearedevelopers.com/jobs/ext/3569328-senior-java-software-engineer-338k-yr-ts-sci-fs-poly). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Software Engineer [$338k/yr+] TS/SCI-FS Poly - **Company:** SYSTOLIC, INC. - **Location:** Annapolis Junction, MD, United States - **Experience:** Expert - **Salary:** $338,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, Extract Transform Load (ETL), Data Visualization, Apache Hadoop, MapReduce, JSON, Python (Programming Language), Machine Learning, Scala (Programming Language), Software Engineering, Extensible Markup Language (XML), Apache Spark, Indexer, Apache Nifi, Data Pipelines - **Published:** October 3, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9214479/senior-java-software-engineer-338kyr-tssci-fs-poly ## About the Role * Degree: Technical bachelor's degree or equivalent experience * Years of experience: 20+ years * Total Compensation: $338k+ yearly ## Description * Lead software development teams to extract actionable insights from complex structured and unstructured datasets. * Develop, automate, and ingest robust dataflows using Java, Apache NiFi, and scalable big data processing technologies. * Apply machine learning, statistical methods, Python, and Scala to analyze metadata and support automated data characterization., * Serve as technical lead across software development teams, selecting appropriate software processes and ensuring quality control. * Devise strategies and architect solutions to extract value, patterns, and entity behaviors using statistical methods and machine learning. * Develop data pipelines and scale algorithms over large volumes of data using Apache Spark, Hadoop, MapReduce, and Pig. * Ingest, process, and enrich various structured data formats including XML, CSV, and JSON. * Build and maintain automated dataflows utilizing Java, Python, Scala, and Apache NiFi. * Use data query and visualization tools to present question-focused datasets clearly. * Analyze requirements to support data characterization, indexing, and compliant data movement. * Delegate and oversee programming and testing responsibilities across multiple teams.