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