Job Description :
Requirement Details :

Role: Senior Software Developer

Location: Midvale, Utah

Duration: 6+ Months (Contract to Hire)

Job Summary

Senior Software Developers are responsible for working on significant critical projects with limited or no supervision, must be able to take responsibility for all facets of the development process, participates in evaluation, change, and tracking of project requirements, plans and designs software components, services, and processes, fosters strong working relationships within IT and with business groups, mentors other developers, participates in work breakdown into tasks and provides work estimates, able to lead moderate, non-critical projects, have mastery in most core technologies and tools, understands all phases of the company software development life cycle, demonstrates initiative and integrity in all aspects of work, should demonstrate good analytical skills, has a basic understanding of overall company organization, has strong understanding of business partner organization and operations.

Job Responsibilities

Strong Java SE skills, preferably through release 1.8.
Solid SQL ability. And possess many of the following:
Proficiency in Object Oriented design and programming.
Experience with Object Relational Mapping (ORM), especially Hibernate and JPA.
Experience using web presentation technologies such as JSP, JSF, Ajax, Javascript and HandleBars.
Experience using Javascript frameworks such as JQuery or Backbone.js or AngularJs.
Use of web container technologies, especially Tomcat and JAX-RS.
Proficiency with IDE-based development, especially in Eclipse or IntelliJ.
Proficiency building unit tests, especially using JUnit.
Proficiency with Maven, and GIT/SVN.
XML and related technologies such as XSD, JAXB, XSLT, etc.
Experience with large databases and systems.
Stro ng knowledge of data structures .
Bring deep knowledge of crypto-currencies, blockchain, digital signing and verification, and distributed protocols.

Perform other duties as required and assigned by manager and upper management.
Follow legal policies as directed.

Job Requirements

Minimum of 5+ years recent Software Development experience
Experience building web services, especially using the REST style.
Programming in Java, SQL, Javascript, HTML and CSS.
Development on Linux

Skills

Programming in Java, Scala, Python, SQL, Javascript, HTML and CSS.
Development on Linux.
Experience in Spring.
Experience with Maven.
Database schema definition.
Experience with JMS.

Education

Bachelor''s Degree in Computer Science or equivalent field
             

Similar Jobs you may be interested in ..