The Application Developer is responsible for planning, design, development, testing, deployment, and support of the KC application. The ideal candidate will have five years of Java programming experience, four years of experience with enterprise-scale web application development, and experience with various programming languages and frameworks.
Requirements
- Five years' Java Programming Language experience
- Four years' experience with enterprise-scale web application development, Struts, OJB, Eclipse or IntelliJ, Ant, Tomcat, JUnit, log4j, Quartz, Linux, Apache, and Oracle SQL
- Four years' experience working with XML, WSDL, SOAP, and RESTful web services
- Four years' experience using common Apache frameworks for Java development
- Four years' experience with coding HTML, CSS, JSP, JSTL, and JavaScript for multiple browser platforms and operating systems
- Four years' experience with Spring IOC and AOP
- Four years' experience with ORM concepts and JPA in particular
- Four years' experience programming solutions for Kuali Coeus
- Three years' experience with SVN or Git, and Maven
- Three years' experience with service-oriented architecture (SOA), test-driven development (TDD)
- One year experience using JIRA issue tracking system
