Document LibraryContact Us

Careers

Senior Software Engineer - JEE Web Application Development

Company Overview

Fanfare, www.fanfaresoftware.com, is a software company creating testing solutions for device companies. Fanfare helps solve the growing challenge of delivering quality devices with faster time to market. Our automated testing solution not only helps to identify defects early but provides the foundation to build a comprehensive automation infrastructure. Fanfare enables our customers to deliver better products with increased coverage in less time. Our customers continually tell us, "What used to take days I can do in hours."

Fanfare deploys advanced pattern recognition and statistical analysis algorithms to implement a revolutionary scriptless test automation product. Fanfare's smart client-server architecture exploits the latest Java, XML, and Eclipse infrastructure to provide users with a rich, effective experience. Fanfare is in the process of building its engineering team. This position is part of the software development team, focusing on design using Java technologies.

Responsibilities

The JEE Web Application development engineer will participate in the design and development of an enterprise-class server using Java Enterprise Edition technologies, including web-based user interfaces as well as back-end business logic. The JEE Web Application development engineer will be expected to develop complex algorithms and document these to the level needed to convey functionality and methodology to peers. The JEE Web Application development engineer will also be expected to provide accurate forecasts of work effort and to clearly communicate implementation risks and design trade-offs.

Qualifications & Requirements

  • B.Sc. in Engineering or Computer Science
  • 8+ years software development experience
  • Strong object-oriented design and Java programming skills, including experience with leading open source frameworks such as JSF, Hibernate and JUnit
  • Solid relational DBMS skills using MySQL, Oracle or other DBMS products
  • Real-world experience building very large scale, high availability applications
  • Experience building web applications using HTML, CSS, DHTML, JavaScript

Preferences

  • Ability to work with distributed teams in a dynamic, iterative development process
  • Experience developing rich application UIs using Google Web Toolkit (GWT) is highly desirable
  • Experience developing web services using XML-RPC, SOAP or REST approaches
  • Experience with JBoss Application Server in a clustered environment is highly desirable

[Back to Careers]

"Fanfare empowers individual testers to automate while they develop tests instead of building tests manually and then trying to automate them later."

Chris Saturley
Director
System Verification Testing
Cedar Point Communications

Read more »

Company Overview

Download (PDF 77 KB) Adobe Acrobat

On-Demand Webinar!
Introduction to iTest

Join us for an interactive tour of iTest followed by a question and answer session.

VIEW NOW »