AGR, LLC · 1 day ago
Grails Web Developer
AGR, LLC is a company that works with respected clients in education, health, and agriculture, providing innovative web solutions that help advance their missions. They are seeking a Grails Web Developer to support a syndication web application, involving tasks such as updating code, documenting architecture, and preparing for site migration.
Responsibilities
Stand up and support a syndication web application written in Grails
Updating and maintaining the code as needed
Documenting the architecture
Preparing the site for migration
Qualification
Required
U.S. Citizenship Required
Grails and Spring Boot web application development experience
3+ years of experience with Java Web frameworks including Spring Boot and Grails
3+ years of development leadership experience on significant/successful web projects
5+ years of practical Java development experience
Tiered application architectures and RESTful service definition/implementation
Web based usability concepts, principles and standards
Responsive design; graceful degradation/progressive enhancement; touch readiness
Security architectures, considerations and Authentication/Authorization approaches
Understands logging, monitoring and web analytics
3+ years of experience with MySQL and hibernate
3+ years of Experience with Client-side technologies: HTML5, CSS3, JavaScript, JavaScript libraries (i.e. jQuery, handlebars)
Experience with Ajax enabled web application concepts
Analysis and design experience using OO concepts and design patterns
Experience with Development tooling options: Eclipse; Jenkins; Gradle; Tomcat
Experience with using and pushing to private/internal Gradle repositories
Experience using Git
Demonstrable skill writing data access/persistence code
Working knowledge of strong DevOPS procedures including the use of Git
Ability and willingness to document code
Team approach to developing applications
Strong Communications skills
Preferred
Experience with traditional waterfall and Agile software development methodologies such as Scrum
Section 508 knowledge and familiarity with use of 508 test tools including SiteImprove or Monsido