Java Developer-Troy,MI
Java DeveloperLocation: Troy, MI Rate: DOE $/Yr. Position Type: Full Time Interview Process: Phone Followed by F2FUS Citizen, Green Card and GC EADJob DescriptionRequired Skills:Core Java (1.5+) multi-threading, concurrency, annotations, collections.Hands-on experience developing in Java, frameworks such as Struts/Spring/Hibernate (must). EJB added advantage.Web services (SOAP/REST).Experience with Oracle PL/SQL (writing stored procs, functions, triggers).Application servers such as JBoss.XML technologies including DTD/XSD, XPATH, and object XML mapping.Unit testing (Junit), continuous integration, and Agile methodologies.Knowledge of and experience with working on common design patterns and industry standards.Comfortable working with clearly defined project plans and contributing estimates to the planning process.Able to meet and deliver on deadlines and work well under pressure (hands on experience with Agile).Unix command line and basic scripting.Experience with version control systems, preferably CVS (Git is also fine).Experience in MAVEN, ANT build tools (added advantage if worked in Jenkins release management).Versed in different development methodologies (Iterative, Agile, Scrum etc.)