> Markdown version of [/jobs/ext/1919188-sr-java-developer](https://www.wearedevelopers.com/jobs/ext/1919188-sr-java-developer). 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). --- # Sr. Java Developer - **Company:** Cmt Services, Inc. - **Location:** Washington, DC, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Unit Testing, Oracle WebLogic Server, Configuration Management, Software Design Documents, HP Systems Insight Manager, Java Development Kit, Oracle Databases, Oracle (Applications), Red Hat Enterprise Linux, Software Engineering, SQL Databases, Enterprise Software Applications, Information Technology - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1a32dd3a31c56516 ## About the Role * Experience supporting Java-based enterprise applications and associated development, testing, deployment, or sustainment activities. * Experience with Java, Oracle databases, SQL, WebLogic, or comparable enterprise application technologies. * Ability to analyze defects, implement approved corrections, conduct unit testing, and maintain technical documentation. * Ability to comply with DHS/FEMA security, configuration management, records management, and Section 508 requirements. * Federal experience is preferred. Education: * Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. ## Description Position Summary: The Sr. Java Developer supports the sustainment, correction, enhancement, testing, implementation, and technical documentation of FEMA's eCAPS application. Works with the Sr. Java Developer, Project Manager, Business Analyst/Tester, FEMA technical personnel, and system stakeholders to maintain stable application operations and implement approved changes., * Develop, correct, test, and document approved eCAPS software changes, enhancements, defect resolutions, and security remediations. * Support Java/JDK, Oracle 19c, WebLogic, RHEL, FEIMS, SFS, and IFMIS-related application functions and interfaces. * Conduct unit testing, maintain source code and configuration records, and support integration, user acceptance, performance, and security testing. * Prepare or update design documents, test cases, system manuals, release materials, implementation plans, and training documentation. * Support Tier III issue resolution, production releases, application monitoring, and optional disaster-response surge activities when authorized. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Langchain4J - An Introduction for Impatient Developers](https://www.wearedevelopers.com/videos/1001-langchain4j-an-introduction-for-impatient-developers) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics)