> Markdown version of [/jobs/ext/2941998-senior-java-software-engineer-301k-yr-ts-sci-fs-poly](https://www.wearedevelopers.com/jobs/ext/2941998-senior-java-software-engineer-301k-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 [$301k/yr+] TS/SCI-FS Poly - **Company:** SYSTOLIC, INC. - **Location:** Annapolis Junction, MD, United States - **Experience:** Expert - **Salary:** $301,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Big Data, Cloud Computing, Relational Databases, Hibernate (Java), Java Virtual Machine (JVM), Spring Framework, Linux System Administration, Ansible, Software Systems, Real Time Systems, Test-Driven Development (TDD), Backend, Kubernetes, Bug Reporting, Restful APIs, Terraform, Docker - **Published:** September 16, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9167664/senior-java-software-engineer-301kyr-tssci-fs-poly ## About the Role * Degree: Technical bachelor's degree or equivalent experience * Years of experience: 14+ years * Total Compensation: $301k+ yearly ## Description * Develop, test, and maintain backend software services and REST APIs in Linux environments. * Build and scale applications using Java, JVM, Spring, Hibernate, and relational databases within an Agile team. * Integrate software solutions into CI/CD pipelines and cloud infrastructure leveraging AWS, Docker, Kubernetes, Terraform, and Ansible., * Develop, maintain, and enhance complex and diverse software systems, including processing-intensive analytics and real-time systems. * Design novel algorithms and manipulate extremely large data sets based upon documented requirements. * Review and test software components for adherence to design requirements and document test results. * Resolve software problem reports and implement test-driven development methodologies. * Provide input to software components of system design, including hardware/software trade-offs and COTS/GOTS integration. * Analyze and synthesize requirements from the system level down to individual software components.