Senior J2EE Developer

An international software development company is looking Senior J2EE Developer

Responsibilities:

• The primary responsibility is to develop, maintain and unit-test Java-based enterprise applications.

• The candidate will be expected to follow an established development methodology, using the latest development tools and processes. This includes collaborative development (expect use of a wiki and frequent conference calls), nightly builds, and a fast-paced iterative process.

• As well as coding, the candidate will be expected to review and provide feedback on engineering designs, participate in detailed engineering design, work closely with QA to resolve high-priority issues, update design/API documentation on occasions and design/maintain an extensive set of automated unit tests.

Experience/Qualifications:

• 4+ years of development experience in a product company (or developing off-the-shelf products or platforms) is required along with a minimum of 3 years of J2EE or similar frameworks such as Spring.

• Experience developing applications for the enterprise, including exposure to security, privacy, scalability and availability issues.

• Experience working from, and developing, UML-based design artifacts.

• Understanding of the application development and deployment life cycle and methodologies.

• Practical experience with application integration, XML, and message driven architectures.

Technologies

• Server-side Java on one of the major application servers or frameworks (Spring, JBoss, WebLogic, WebSphere)

• O/R mapping and persistence layers such as Torque, iBatis or Hibernate

• Presentation layer technologies such as Struts, Spring MVC or JSF

Skills and work experience in the following areas are a strong plus:

• Spring

• Stripes & AJAX

• WebServices

• XML, XSL/T, SOAP, JAXB, XPath, etc.

• JMX

• Good English

Please send your resume to [email protected] with subject: "Senior J2EE Developer".