Job Description :
Position: Java Developer

Location: Midvale, UT

Mode of interview: Phone then face to face (No Skype )

Job Description:

Analyze, design, develop, maintain, and unit test new and existing
software applications. Work as an integral part of the Software
Development team and assist where and when needed. Developer will need to
be comfortable working through every layer of a software package. They
must be able to work as an individual or in a team environment. We need a
motivated and enthusiastic individual who is a fast learner to join us as
we create incredible products. We are looking for someone that wants a
long term future with an amazing company.

*Duties*:

Architect and design software through all development life cycles
Analyze, design, develop, maintain, and unit test new and existing
software applications.
Able to switch between projects to provide assistance where needed.
Work with company managers and executives to obtain requirements.
Assist customer service representatives with escalated service calls.
Participate in daily standup meetings.
Participate as needed in paired programming efforts.
Participate in team problem solving discussions
Other duties and projects as assigned.
*Skills/Qualifications*:
Bachelor s degree or equivalent in Information Technology, Computer
Science, Engineering or equivalent work experience.
7+ years of experience in software development.
5+ years of experience in web application development.
5+ years of development experience on Java Spring applications.
4+ years of experience in modern MVC development.
4+ years of database design and SQL development.
Experience with technologies including but not limited to
o Hibernate
o REST web services
o JavaScript
Excellent oral and written communication skills
Excellent interpersonal skills

*
             

Similar Jobs you may be interested in ..