Java Developer

Job ID: 
22089
Location: 
Farminghton Hills MI
Position Type: 
Permanent
Required Skills: 
  • 3 or more years’ experience as a software developer/architect with a strong development background in Java/J2EE
  • Experience with Java EE 5/6
  • Experience in working with XML Schemas, WSDL, XPATH and XSLT.
Expiry Date: 
28 January 2017
Company Name: 
V2soft Inc
Contact Number: 
2489041700
Email Address: 
Job Description: 
  • Present feature designs for review
  • Participate in design reviews of other team member’s features
  • Produce high quality code to meet feature requirements
  • Present feature code for review
  • Participate in code reviews of other team member’s features
  • Suggest code improvements
  • Research and suggest new technologies
  • Assist in the trouble-shooting, diagnosing, and resolving issues throughout the entire product lifecycle
  • Assist management with feature requirement analysis and estimation to ensure proper scope and on-time delivery of features
  • Work with other team members at the architecture, design, and code-levels to ensure standards-based, high-performance systems

Essential requirements for the position:

  • 3 or more years’ experience as a software developer/architect with a strong development background in Java/J2EE
  • Experience with Java EE 5/6
  • Experience in working with XML Schemas, WSDL, XPATH and XSLT.
  • Experience building RESTFUL Webservices.
  • Prior experience with SQL, Linux, and general Unix shell scripting
  • Knowledge of Oracle databases and PL/SQL
  • Prior experience in using products/frameworks for web development such as Struts, AJAX, ORMs and parsing tools such as Hibernate, Castor, and JAXB.
  • Experience using UML standard design artifacts such as class models and sequence diagrams.
  • Experience with J2EE patterns, development best practices, and iterative methodologies (RUP, XP, and FDD).
  • Able to work independently on routine assignments, such as maintaining and modifying existing application programs.
  • Comfortable with Java IDE’s such as Eclipse.
  • Experience troubleshooting and resolving application defects within a mature production system.

Other Requirements:

  • B.S. in Computer Sciences or related field, advanced degree(s) preferred
  • Architecture experience with synchronous and/or asynchronous messaging constructs, standards, and technologies such as MQ Series, SOAP, HTTP messaging
  • Experience with IBM Datapower is a plus.
  • Experience with Backbone/Marionette or Angular and Bootstrap frameworks is a plus.
Website URL: 

Apply