Required Skills
- Strong experience with UI/UX design and implementation, especially using JavaScript, jQuery, HTML, CSS and AJAX technologies.
- Experience with source code written in Java/Groovy.
- Excellent communication skills, both written and verbal.
- Experience working on an agile team.
- Minimum 8 years of related education and/or experience
Preferred Skills
- Apache Tomcat web app performance profiling and optimization a plus.
- Experience with XML DOM, XSLT, Spring Framework, Bootstrap, and microservices.
- Database experience with SQL and SOA for Oracle Database (or similar DBMS) using Java integration with Hibernate and Envers also a plus.
- Experience with Grails 3, Groovy/Java, and Spring Security a plus.
- Exposure to development tools such as Intelli-J IDEA, Eclipse, and Git.
- Experience with software deployments using Jenkins and build tools such as Gradle.
- Exposure to Atlassian Jira for managing user stories, bug fixes, and other issues a plus.
- Experience with ISO 19115 metadata standards a plus.
- Experience working on Linux OS platforms as part of a LAMP stack.