Java Developer

Location: Eagan, Minnesota
Posted On: 6/17/2017
Job Code: JD_MN_3249
Job Description
* Assist in all necessary phases of a project implementation, including functional requirements, technical design, development, unit testing and user acceptance testing as we build the CUAS application on a new technology stack.
* Application development in a Groovy based environment
* Develop server based software with REST Web Services and JSON
* Develop web application components using AngularJS, HTML5, CSS and JavaScript
* Work in an agile, collaborative culture
* Develop software that operates within a highly scalable, distributed multi-tiered system
* Collaborate with architects and software engineers on designs
* Mentor more junior technical team members
* Participate with business team members using agile techniques and practices to identify requirements, acceptance criteria and designs
* Effectively balance and prioritize multiple projects at once
* Promote development best practices and leverage TR and industry standard technology
Category:IT  code:new
Job Requirements
* Bachelor’s degree in computer science or related field
* 5+ years of related experience Java development
* 3+ years of related experience in Groovy development
* Experience with object-oriented analysis and design principles
* Experience with Grails or other application frameworks such as Spring
* Experience with GORM or other ORM frameworks such as Hibernate
* Experience with AngularJS
* Experience with design and development of web based applications using JavaScript, HTML5, CSS, XML, JSON and Oracle.
* Experience with unit testing using Spock, Jasmine and Karma
* Experience with functional testing using Protractor or Selenium
* Experience designing & developing software for a critical enterprise n-tier web product.
* Demonstrated ability to deliver results in a dynamic environment with aggressive deadlines and multiple priorities
* Very strong interpersonal and communication skills both oral and written
* Ability to present technical concepts to non-technical audience
* Experience working in a fast paced agile environment
* Proven collaborative problem solving skills.
* Self-motivated and proactive

If you are interested in the role then please revert with an updated resume in word format.

Not Ready to Apply?
Contact Details
Riya Jain
E-mail Address