Java Developer
Location: Troy, MI Rate: DOE $/Yr. Position Type: Full Time Interview Process: Phone Followed by F2F
US Citizen, Green Card and GC EAD
Job Description
Required 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.)