Job Description :
SENIOR JAVA UI DEVELOPER
Location: Portland, Oregon
Fulltime Position
Required Skills:
·         Java developer with relevant work experience of 5-7+ years and ability to quickly adapt to fast paced Agile development project. Must possess excellent communication skills and must be a quick learner with organized problem solving and troubleshooting skills.  Deep expertise in Java 7 or 8 and especially with building REST services with Jersey API and Dropwizard framework.
·         Working experience in Async programming. Linux based development environments.
·         Extensive experience with Java IDEs specifically IntelliJ IDEA.  Extensive experience with GIT and GIT based tools - specifically Atlassian Stash, GIT command line.
·         Hands-on experience on MongoDB, PostgreSQL.
·         Extensive experience with JavaScript build, and packaging tools - specifically Grunt, Bower
·         Deep expertise with building REST services with Jersey API/ Dropwizard
·         Experience with working in short sprints in an aggressive fast paced Agile SCRUM team 
·         Ability to work in co-development client teams with fast paced/ time-to-market deadlines 
·         Worked on front end technologies like HTML5, JavaScript, CSS (Less) and frameworks like Angular.js, React.js, Node.js etc.

Welcomed Skills:
·         Exposure to Amazon (AWS
·         Good understanding Unit testing frameworks like Mocha, Jasmine etc.
·         Good understanding of code analyzers for Test driven development 
·         Good understanding of Continuous delivery and continuous integration (CI/ CD) - tools and services - specifically Jenkins, Docker, Amazon Elastic Beanstalk