Mid/Senior Level Software Engineer

*Thorough knowledge of the Java and Groovy language and J2EE platform.

*Experience developing applications utilizing the Spring Framework.

*Experienced with the implementation of Web Services and Web Service Clients (i.e. SOAP, REST, Spring Web Services)

*Experienced with XML Document Processing & Binding Technologies (i.e. XSD, XLST, DOM, SAX, STaX, JiBX)

*Comprehension of modern development concepts including Dependency Injection, Aspect Oriented Programming, and Continuations.

*Experienced with Model-View-Controller-based Web Application Development. (i.e Spring MVC, Struts, WebWork)

*Experience working with open source Java application Frameworks, APIs, & Tools (i.e. Grails, Tomcat, Eclipse)

*Java Application Security (i.e. J2EE Security, ACEGI Security Framework)

*Experience working with relational databases and ORM Tools (i.e. JDBC, SQL, Oracle, Hibernate)

*Basic understanding of unit testing with JUnit