Java Developer
Previous Job
Previous
Java Developer
Ref No.: 14-00397
Location: Jersey City, New Jersey
Position Type:Contract
Start Date / End Date: 03/13/2014 to 03/13/2015
Job Title: Java Developer
Location: Jersey City, NJ
Job Ref# 14-00397

Job Description:

Seeking a subject matter expert, technical designer and implementer for multiple applications and application frameworks. This role is primarily a hands-on technical role involving technical design and implementation activities for the presentation tier of our web-based applications.
The role has the following job requirements:
  • Be a true-hacker this is a hard-core technical position requiring someone that eats and drinks coding as part of their life both at and away from work. Candidates will be assessed more on their technical capabilities than paper-based working experience.
  • Knowledge and experience of what analysis is: candidates without analysis experience or who can demonstrate why analysis is a critical step of solving business problems will not be considered.
  • Experience in software design and implementation in J2EE web based solutions, ideally in the financial industry.
  • Experience collaborating with offsite teams, the role will be hands on with minimal management activities but will involve knowledge transfer and transition of built artifacts to our India-based extended teams.
  • Candidates must consider themselves teachers with demonstrated experience performing these activities.
    J2EE experience that includes MVC web frameworks (Spring MVC), JSF, Struts, AJAX, Servlet, JSP, application servers, JMS Brokers, EJBs, MDBs, and Hibernate
  • Knowledge and experience with Java 6 based standards
Deep experience with presentation tier development architectures and components, including:
  • Javascript and well known frameworks (dojo, jquery, or an equivalent)
  • CSS and DOM markup across static and dynamic paradigms
  • Presentation-tier Server-side frameworks such as JSF, servlets, JSPs
  • JSON and XML conversion and data transfer between the browser and server side components
  • Rich web-based web applications utilizing AJAX for the user experience
  • XML processing and translation experience using SAX, XSLT or XPath, JAXB
Demonstrated working knowledge and experience with UML, including:
  • Knowing what a use case diagram is
  • Knowing what a domain model class diagram is
  • Creation and knowledge of a component and deployment diagrams
  • Web 2.0 web applications expertise from a technical and business experience.
  • Candidates must demonstrate they understand where the industry is going from a business and technical perspective.
  • Communication skills: candidates must demonstrate they can communicate their ideas visually through diagrams, via written communication and verbally.
  • Demonstrated experience solving difficult problems candidates must be able to demonstrate they have designed and implemented a Client solution to a difficult problem. For example: supporting the user experiences of large data sets, improving end-user experience and extremely large user bases requiring user experiences with real-time data.