Java Developer
Route One LLC
Contract Farmington Hills, Michigan, United States Posted 5 years ago
About Position
Java Developer (Contract)
$90.00 / Hourly
Farmington Hills, Michigan, United States
Java Developer
Contract Farmington Hills, Michigan, United States Posted 5 years ago
Description
BASIC PURPOSE OF POSITION The Application Developer should be passionate about code quality and software excellence, with extensive experience with Java/J2EE. Application Developer will be responsible for delivering high quality features in a collaborative setting and individually with little oversight. ESSENTIAL FUNCTIONS OF THE POSITION 1. Present feature designs for review2. Participate in design reviews of other team members features3. Produce high quality code to meet feature requirements4. Present feature code for review 5. Participate in code reviews of other team members featuresSuggest code improvements7. Research and suggest new technologies8. Assist in the troubleshooting, diagnosing, and resolving issues throughout the entire product lifecycle9. Assist management with feature requirement analysis and estimation to ensure proper scope and ontime delivery of features10. Work with other team members at the architecture, design, and codelevels to ensure standardsbased, highperformance systems ESSENTIAL REQUIREMENTS FOR THE POSITION 1. 3 or more years experience as a software developer/architect with a strong development background in Java/J2EE2. Experience with Java EE 5/63. Experience in working with XML Schemas, WSDL, XPATH and XSLT.4. Experience building RESTFUL Webservices.5. Prior experience with SQL, Linux, and general Unix shell scripting6. Knowledge of Oracle databases and PL/SQL 7. Prior experience in using products/frameworks for web development such as Struts, AJAX, ORMs and parsing tools such as Hibernate, Castor, and JAXB.8. Experience using UML standard design artifacts such as class models and sequence diagrams.9. Experience with J2EE patterns, development best practices, and iterative methodologies (RUP, XP, FDD).10. Able to work independently on routine assignments, such as maintaining and modifying existing application programs. 11. Comfortable with Java IDEs such as Eclipse.12. Experience troubleshooting and resolving application defects within a mature production system. OTHER REQUIREMENTS B.S. in Computer Sciences or related field, advanced degree(s) preferredArchitecture experience with synchronous and/or asynchronous messaging constructs, standards, and technologies such as MQ Series, SOAP, HTTP messagingExperience with IBM Datapower is a plus.Experience with Backbone/Marionette or Angular and Bootstrap frameworks is a plus.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.