Java Software Developer - Remote (WFH)
Cognitive Medical Systems
Java Software Developer - Remote (WFH) at Cognitive Medical Systems is a full time role based in Remote · United States (remote). The listing states pay of $100k–$130k. It was published on 17 August 2026 and was open at last check.
| Role | Java Software Developer - Remote (WFH) |
|---|---|
| Company | Cognitive Medical Systems |
| Location | Remote · United States (remote) |
| Employment type | Full Time |
| Pay (as listed) | $100k–$130k |
| Published | 17 August 2026 |
| Status | Open at last check |
About Cognitive:
Cognitive is an IT and software engineering services company dedicated to elevating the quality, speed and delivery of today’s US government healthcare programs. With a wealth of clinical expertise and hands-on experience, our team understands the significant challenges our government clients—and their customers—face every day. This real-world experience equips us to develop IT solutions that seamlessly connect all facets of healthcare delivery. At Cognitive, we’re guiding government agencies to the forefront of technology innovation in healthcare delivery.
Position Overview:
- This position is contingent upon contract award*
The Java/AWS 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.
Key Responsibilities:
- 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.
Qualifications:
- 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.
Why Join Us?
- Be part of a mission-driven organization making a difference in healthcare IT.
- Collaborate with innovative and passionate professionals that are there to support you at every turn
- Enjoy a supportive work/life balance with the flexibility of a 100% remote company.
- Benefit from opportunities for growth and development in a dynamic environment.
Originally posted on Himalayas
Create your free OnJob profile to apply — we'll take you to Cognitive Medical Systems's application after sign-up. · Posted 17 Aug 2026.
Java Software Developer - Remote (WFH) at Cognitive Medical Systems — questions answered
What does the Java Software Developer - Remote (WFH) role at Cognitive Medical Systems pay?
The Java Software Developer - Remote (WFH) at Cognitive Medical Systems listing states pay of $100k–$130k for the Remote · United States (remote) position. That figure is taken directly from the employer's own posting as published, not estimated or averaged from other roles.
Is the Java Software Developer - Remote (WFH) role at Cognitive Medical Systems remote?
Yes — Cognitive Medical Systems advertises this Java Software Developer - Remote (WFH) role as remote, tied to Remote · United States, and it is listed as full time work. Remote terms come from the employer's own posting, so confirm the expected working hours, timezone and any on-site days with Cognitive Medical Systems before you apply.
Is the Java Software Developer - Remote (WFH) role at Cognitive Medical Systems still open?
The Java Software Developer - Remote (WFH) posting at Cognitive Medical Systems was open at OnJob's last check of the employer's careers page, having been published on 17 August 2026. OnJob re-checks source listings on each build and marks a role closed once it disappears, but listings can close without notice, so the employer's own page is the final word.
How do you apply for the Java Software Developer - Remote (WFH) role at Cognitive Medical Systems?
Apply to the Java Software Developer - Remote (WFH) at Cognitive Medical Systems role through OnJob with a free profile: OnJob scores your fit against the listing, shows the skills lowering that score, and submits an ATS-ready profile to Cognitive Medical Systems's own application page. Creating a profile is free and needs no card.
Explore more on OnJob
Hiring for a role like this?
Post a job on OnJob and reach AI-matched candidates.