Software Developer I (Java) - Remote
Job details
- Employment
- Full-time
- Level
- Entry level
- Experience
- 1+ year
- Posted
- Nov 12, 2026
- Last confirmed open
- Nov 13, 2026
- Job function
- Software/Internet/AI
About this role
We believe that great work starts with great people-and we ARE doing great work, so we need more great people! Come join a mission-driven team, building systems that support Americans by improving our nation's healthcare systems and helping millions of Americans get the healthcare they need to live lives fully flourishing.
We foster a positive, inclusive work culture where we live the values of collaboration, integrity, & innovation. Our management team has decades of experience serving the American public and demonstrate a commitment to employee growth in fulfilling and purposeful work for long-term success. You’ll work alongside like‑minded professionals who are passionate about what they do and committed to delivering meaningful results.
If you’re looking for a place where your skills are valued, your voice is heard, and your career can grow by contributing to civic good, we'd love to hear from you.
Software Developer I (Java)
Develops and maintains applications, supports build and deployment activities, troubleshoots issues across environments, and contributes to continuous improvement in an Agile development environment. Requires at least one year of experience in Java development, application support, and deployment processes.
Key Responsibilities
- Develops and maintains Java applications and performs code-level updates & DevOps.
- Creates and executes unit tests for developed components.
- Supports application build and deployment activities.
- Troubleshoots development, deployment, and production issues across environments.
- Resolves build and deployment failures and maintains test environments and code migration strategies.
Required Technical Skills
- Java programming — Intermediate
- DevOps — Intermediate
Desired Skills
- Demonstrates database knowledge.
- Applies a basic understanding of Agile development methodologies and AWS environments.
- Uses JavaScript, REST, Gradle, Ansible playbooks, and Jenkins.
- Analyzes Splunk logs and writes queries to troubleshoot issues.
- Understands functional programming languages.
- Applies DevOps best practices and CI/CD pipelines.
- Supports cloud-native application deployment and production support processes.
- Uses monitoring and application performance tools, including log analysis tools.
- Understands infrastructure automation and configuration management.
- Has experience supporting programs at the Centers for Medicare & Medicaid Services.
Required Skills & Experience
- At least 1 year of full-time employment developing in Java
- Works effectively both independently and as a member of a team.
- Demonstrates strong collaboration and communication skills in an Agile team environment.
- Maintains strong organizational, attention-to-detail, multitasking, and time-management skills.
- Adapts to changing priorities and performs effectively in high-pressure environments and under strict deadlines.
- Is eligible to receive a Federal Public Trust clearance.
- Has established residency in the United States for at least three of the last five years.
- Completes the background investigation in accordance with Section 8.3 of the Subcontract Agreement before starting work.