> Markdown version of [/jobs/ext/2522446-java-software-developer-remote-wfh](https://www.wearedevelopers.com/jobs/ext/2522446-java-software-developer-remote-wfh). 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). --- # Java Software Developer - Remote (WFH) - **Company:** Cognitive Medical Systems - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $100,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Unit Testing, Software Quality, Databases, Continuous Integration, FitNesse, Github, Python (Programming Language), Scrum Methodology, SonarQube, Cloudbees, Data Processing, Scripting, Sonatype, Pytest, Virtual Agents, Functional Programming, Amazon Simple Queue Service (SQS), Software Version Control, GXP, Jenkins, Artifactory - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=37a57bbb8fbe1a4a ## About the Role * Bachelor's degree in Computer Scienceor related field; 4 or more years in Java application development. * Solid Java development skills with demonstrated delivery of production application features. * Working knowledge of Python for scripting and application support. * Experience with Agentic AI or AI-assisted development tools for improving developer productivity, code quality, and sprit velocity. * Familiarity with AWS services: EC2, Lambda, S3, SQS. * Experience with CI/CD pipelines and source control: GitHub, Jenkins, JFrog. * Understanding of unit testing frameworks and the importance of automated test coverage. * Ability to pass CMS and internal required background checks for public trust. ## Description *This position is contingent upon contract award* The Java Software Developer is a mid-level application developer on the CMS Drug Data Processing System (DDPS) and Payment Reconciliation System (PRS) development team, responsible for building application features, correcting defects, and contributing to sprint delivery under the direction of the Dev Team Lead and Senior Developer. This individual develops software enhancements for the application through the Agile delivery pipeline. This is a remote position; however, Cognitive hires only in the following designated U.S. states based on contract and business requirements: VA, DC, MD, TN, FL, AZ, CO, OR, and TX., * Develop, test, and maintain application features for DDPS/PRS including MDP invoice/dispute/reconciliation functions, CGDP legacy support, and GLP-1 drug program enhancements. * Correct software defects; develop reusable software components and database enhancements.. * Deliver code through the CMS CI/CD pipeline: GitHub, Jenkins/CloudBees, JFrog Artifactory/XRay, SonarQube, and Snyk. * Write and maintain unit tests using Pytest/Unit Test and DBFit/FitNesse; maintain80 percent or greater automated unit test coverage for all new code). * Participate in sprint ceremonies including Sprint Planning, Daily Scrums, Sprint Reviews, and Retrospectives. * Maintain source code and application documentation in accordance with CMS standards. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Agentic AI Systems for Critical Workloads](https://www.wearedevelopers.com/videos/1592-agentic-ai-systems-for-critical-workloads) - [Building the Future of Java: AI Agents, MCP, and Next-Gen App Development](https://www.wearedevelopers.com/videos/100113-building-the-future-of-java-ai-agents-mcp-and-next-gen-app-development) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)