> Markdown version of [/jobs/ext/116568-application-developer-kuali-coeus](https://www.wearedevelopers.com/jobs/ext/116568-application-developer-kuali-coeus). 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). --- # Application Developer (Kuali Coeus) - **Company:** The Technical - **Location:** United States (Remote available) - **Contract:** Permanent contract - **Skills:** Microsoft Access, HTML, Java (Programming Language), JavaScript (Programming Language), Apache Ant, Apache HTTP Server, Apache Tomcat, JIRA, Bug Tracking Systems, Software Bug Management, Cascading Style Sheets (CSS), Cyber Security, Continuous Integration, Quartz (Graphics Layer), Linux, Web Development, Eclipse (Software), Graphical User Interface, Issue Tracking Systems, IntelliJ IDEA, Java Persistence API, Apache Struts, Javaserver Pages, JavaServer Pages Standard Tag Library, Junit, Log4j, Apache Maven, Oracle SQL Developer, Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Subversion, Web Services Description Language, Extensible Markup Language (XML), Test-Driven Development (TDD), Change Tracking, Gitlab, Git, Atlassian Tools, Free and Open-Source Software, Restful APIs, Software Version Control - **Published:** May 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0f281459661d246e ## About the Role * Five (5) years' Java Programming Language experience. * Four (4) years' experience with enterprise-scale web application development, Struts, OJB, Eclipse or IntelliJ (either is satisfactory), Ant, Tomcat, JUnit, log4j, Quartz, Linux, Apache, and Oracle SQL. * Four (4) years' experience working with XML, WSDL, SOAP, and RESTful web services. * Four (4) years' experience using common Apache frameworks for Java development. * Four (4) years' experience with coding HTML, CSS, JSP, JSTL, and JavaScript for multiple browser platforms and operating systems. * Four (4) years' experience with Spring IOC and AOP. * Four (4) years' experience with ORM concepts and JPA in particular. * Four (4) years' experience programming solutions for Kuali Coeus * Three (3) years' experience with SVN or Git, and Maven. * Three (3) years' experience with service-oriented architecture (SOA), test-driven development (TDD). * One (1) year experience using JIRA issue tracking system (used by industry for bug tracking, issue tracking, and project management). * At a minimum, each employee must be a US citizen and have a favorably completed NACLC or T3 or T3R equivalent investigation to obtain a favorable determination for assignment to a non-critical sensitive or IT-II position. The investigation consists of a standard NAC and a FBI fingerprint check plus law enforcement checks and credit check.* ## Description The Application Developer (KC) will customize and maintain the KC open-source software systems, research administration processes, including budgeting, cost sharing, and award management in the KC system. Proficiency in the Java Programming Language is required., * Troubleshoot and resolve program bugs as reported in the NPS JIRA issue tracking system. * Write unit and component tests to help ensure code changes made to one portion of the KC application do not break other portions of that application. The contractor shall implement CI/CD for KC using GitLab. * Commit new and modified code to the NPS KC Git repository (version control system for tracking changes in computer files), as applicable, when code is ready for testing/deployment. Provide status updates to align goals with the COR and the KC Functional Team monthly. * Prepare program documentation within the application code for all new and modified code. Create monthly reports that provide update on status, work completed, work in progress, short term goals, and other relevant project information. * Troubleshoot and resolve security updates and authentication methods within the KC application as required by Cybersecurity scans and directives. Periodic updates of Java library dependencies will be required. * Design and code enhancements to KC as specified in the NPS JIRA (Atlassian software) issue tracking system. * Complete any final modifications to Award and Award Budget, including bug fixes, and functionality changes after review and testing by the functional team. * Respond to any pending bug fixes or code change requests found during testing of Proposal Development Document, Proposal Budget, Institutional Proposal, Award, Award Budget, and Time & Money. * Design and code reports and data pulls per the specifications from the NPS KC Functional Team. Train the KC Functional Team on how to use the KC software so that the KC Functional Team can then train KC users at NPS. * Review and compare application documentation with functional team training documentation for accuracy. * Make periodic customizations to the graphical user interface (GUI) design, in coordination with the KC functional team, to maximize both functionality and aesthetics, seamlessly incorporating the latest software enhancements whenever technically feasible. * Design and code a solution to ingest and integrate 10-15 years of legacy system (MS Access) research data. * Design and code a solution to integrate a compliance-based document repository submission and approval workflow process and management dashboard * Design and code a solution to integrate an alignment and categorization committee approval workflow process and management dashboard ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [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)