Senior Software Engineer - Java

Eagan, Minnesota | Contract

Post Date: 06/16/2017 Job ID: 14756 Industry: JAVA

Senior Software Engineer - Java
Eagan, MN

Currently have a contract opening with our client in Eagan, MN for a Senior Software Engineer.

Responsibilities 

  • Assist in all necessary phases of a project implementation, including functional requirements, technical design, development, unit testing and user acceptance testing 
  • 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 

Qualifications 

  • Bachelor’s Degree in Computer Science or related field 
  • 5+ years of related experience Java development 
  • 3+ years of related experience in Groovy development 
  • Technical experience in the following areas:
    • object-oriented analysis and design principles 
    • Grails or other application frameworks such as Spring 
    • GORM or other ORM frameworks such as Hibernate 
    • AngularJS 
    • design and development of web based applications using JavaScript, HTML5, CSS, XML, JSON and Oracle. 
    • unit testing using Spock, Jasmine and Karma 
    • functional testing using Protractor or Selenium 
    • 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

 

Senior Software Engineer - Java - 14756

Travis Heider
IT Recruiter

Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: