Job Description :
                                                                             Position :         Java Developer
Location:         Ann Arbor, MI
Duration:        6-12+ Months Contract
Visa Status required: H1b, GC, USC , H4-EAD
Job Description
Must have: Core Java, Spring, Spring MVC, and REST web services. Some will be new development and some will be production support
Generic Specifications
	Performs product design tasks of a moderate to high complexity which require research and analysis
	Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation
	Works independently and with supervisory review on moderate to highly complex programming tasks.
	Provides analysis of problems and recommends solutions.
	Prepares program specifications and develops coding logic flowcharts
	Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems
	Works within established procedures to develop, test, implement, and maintain application software
	Mentors more junior developers and may lead projects as needed
	Recognized as a SME on a particular system, aspect or module of a system
	Preferred Bachelor''s degree in Computer Science or related discipline
Technical Specifications
	Minimum 4 years of experience on cross browser compatibility like Firefox, Google Chrome and Internet Explorer
	Minimum 4 years of working exposure with Java 5+ (Java 8 is preferred)
	Minimum 4 years of working exposure to rest based services
	Minimum 4 years of working exposure with Apache TC Server or Web Sphere Application
	Minimum 4 years of experience in developing and designing user experiences of web applications using HTML5/HTML/XHTML, JavaScript, jQuery and Ajax.
	Preferred working exposure to real time, concurrent and high volume transaction systems
	Preferred working exposure to scripting background with extensive knowledge of Unix/Linux and shell scripts
	Preferred working exposure to Behavior Driven Development (BDD)
	Programming experience in AngularJS version 1.5+ or 2.x + is a plus
	Minimum 4 years of experience in developing web page quickly and effectively using MVC Frameworks like Angular JS/React, Responsive Web Design, Bootstrap/Material design is a plus
	Package management and deployment experience with tools like Gulp, Web pack, NPM is a plus
	Working experience with UX, CSS/CSS3 is a plus
	Strong working exposure to Maven/Gradle, Junit, Karma, Selenium, Git, JIRA and Jenkins is a plus