Java Developer
Des Moines, IA
Job Description:
A strong Java development resource is needed for our scrum team to design, develop, and implement solutions for our Digital Marketing CMS environment. Candidate will work closely with the Ag Division Digital Marketing team and architect to develop useful, usable, and stable solutions.
Experience with Java development and CMS such as Adobe AEM or TeamSite required. Experience with relational databases and SQL required. Experience with jUnit or similar automated unit testing tools expected. Good communication skills to interact with other team members expected.
Requirements:
Experience with Adobe AEM - REQUIRED
Experience with the following:
JSON and RESTful Web services
HTML
JavaScript and modern JavaScript libraries
Jenkins and Maven
SVN
Active collaboration and open communication within the scrum team and with our partners
A strong focus on business outcomes
Preferred:
•Experience with Agile / Scrum Methodologies
•Experience using TFS/Jira or similar product backlog management tool
•Background or interest in biology or agriculture
Education and experience:
•Bachelor’s degree in Computer Science, Software Engineering, or a related field and 3+ years of software development experience