Communicators

Gtalk : jjcpl.rpo
Ymsg : jjcplrpo
www.jjcpl.net

Friday, March 18, 2011

Java Developer


Java Developer
Locations: Wilmington, DE & St. Cloud MN
 Duration : 6+ Months
Rate : $45/hr C2C

JAVA Opensource positions - New Development, Spring MVC, Maven, Opensource, Agile

New Development / Opensource Positions: 
In addition to the skills listed, the following experience is an absolute MUST:
Core Java programming exp.
Spring
MVC
JUnit
Maven
Agile work environment exp.
Architecture experience is a plus, but not needed
  
This will be a team working in an Agile environment, so Agile/Scrum experience is REQUIRED.
  
Experience designing and building high-availability, multi-tier systems required.
JUnit, Ant, XML/XSLT, Spring MVC, Velocity, Maven and SQL skills preferred.
Most developers here use Eclipse. Some are using InteleJ. Interviews tend to be very detail oriented. Recommend candidates prepare for both knowledge and problem solving questions - have resources available during interview… at least a pen and paper.  
  
Major Duties (Job Summary): The successful applicant will have responsibility for managing and implementing large scale software development projects. Strong technical skills are required along with an ability to lead an active group of developers in a fun and fast-paced environment. Excellent interpersonal and communication skills will allow the applicant to guide projects from requirements analysis to deployment.
  
Responsibilities: Work with business analysts and internal customers to refine and clarify project requirements. Produce detailed design specifications from project requirements. Design robust solutions that accommodate changing business direction and rapid business growth. Code projects from design specifications. Provide input to assist in overall team process improvement and product design stability. Properly track issues and resolutions in relation to the development effort. Communicate and document project status. Research and evaluate use of new technologies or processes.
  
Qualifications (Requirements): In-depth programming skills. A strong Java background is preferred. In-depth knowledge of high-availability enterprise platforms and architectures. In-depth knowledge of browser based technologies, including HTML. XSLT skills a plus. A proven ability to lead development teams to successful project implementation. Exceptional problem solving abilities. An ability to communicate clearly in both written and verbal form.
  
Sizzle: A leadership role in a strong technical team with a proven track record of project delivery! Input into future architectural and procedural direction! A fast growing company with an entrepreneurial spirit! And great benefits too! But most of all this represents an opportunity to join a company that values its employees, strives to make a difference in the marketplace and supports continuous improvement in everything we do.
Open Source tools required for this position:

Required :
Spring Framework and Spring MVC
Tomcat or JBoss
JUnit (unit testing)
Highly Preferred :
Velocity (templating)
Ajax libraries like YUI!, prototype, or JQuery
Eclipse IDE
Maven
EasyMock or JMock (unit testing mocking tools)
Axis2 or Spring WS
Apache Commons
SoapUI (webservice testing)

Extra/ A plus :
Subversion (source control)
AntHill Pro
Emma or Cobertura (code coverage)
FitNesse (integration testing)
PMD or Checkstyle (static code analysis)
Quartz (scheduler)

No comments:

Post a Comment