Seattle Senior Java Engineer Contract - AR 151 - PA

This is a software engineering position in a world-class software organization, developing high scale J2EE applications. Those who succeed here are smart, results-oriented team players who delight in shipping high quality software that customers love. Located in Seattle, Washington.

Provide technical expertise to a project team, including requirements analysis, brainstorming, design and implementation of new software.

  • Mentor engineers to improve design and implementation skills.
  • Write production quality code in Java, J2EE., and Spring
  • Adhere to software development and source control processes.
  • Provide the software development and product management teams with feedback on the product (manageability, supportability, robustness, functionality, etc.).
  • Be an evangelist for best practices and new technology within the Engineering team.
  • Collaborate with the Product Owner and the Team in defining user roles and writing user stories.
  • Work with the Team to provide story point estimates and break user stories down into tasks and supply task-level estimation.
  • Design, build, configure, test, and document production quality software on an iterative basis.
  • Refactor and maintain existing code on a continuous basis.
  • Contribute to the overall success of the Product Development organization.
  • Provide input into improvements of core engineering assets. Design, build, configure, test changes to the core product technology.
  • Assist support and operations in resolving configuration and technical issues in a ?last tier? support capacity.
  • Perform other projects/assignments that the Team commits to.
  • Write documentation.
    REQUIRED SKILLS:
    Must have 4+ years of Object Oriented server-side development and design experience in a multi-tiered environment.

  • 3+ years solid experience implementing Web-based systems in high volume enterprise-class environments.
  • 3+ years software development experience with Linux, Apache, Tomcat, J2EE (preferably BEA Weblogic), Java, SQL., Maven, Ant, Eclipse.
  • 1+ years experience with junit required.
  • Experience writing Enterprise Java Beans required.
  • Knowledge of MVC architecture.
  • Experience with Struts.
  • Experience with UI development
  • 1+ years experience with UML required.
  • 1+ years experience as a user of enterprise-class configuration management software (such as IBM Rational ClearCase or Perforce) required
  • Experience with XML structure and transformation technologies (such as XSD, XSL, etc) required.
  • Experience with Fitnesse or other user-acceptance test frameworks.
  • 2+ years experience on an agile team using Scrum, XP, Crystal, etc.
  • 2+ years experience with agile development practices including Test Driven Development, Refactoring, paired programming, continuous integration, automated acceptance testing, etc.
  • Ability/initiative to define and evolve processes to ensure continuous improvement.
  • Adaptable, able to acquire technical and business skills needed to integrate with and satisfy our diverse clients rapidly.
  • Team player.
  • Quality-focused, customer-focused.
  • Action oriented. Possess a strong bias for action; takes it personally when an issue is unresolved.
  • Confident and polished. Demonstrated ability to make our internal customers feel confident in our ability to get job done.
  • A passion for hands-on technical problem solving.

    Date Posted:
    Wed, October 15, 2008 2:32 PM
    Company:
    Arainn Consulting Inc
    Website:
    http://www.arainnrecruiting.com
    Contact:
    mail@arainnrecruiting.com
     
    Company:
    Arainn Consulting Inc
    Website:
    http://www.arainnrecruiting.com
    Location:
    Vancouver, British Columbia, Canada

    Arainn Consulting, Vancouver based recruiters placing a select group of accomplished professionals with the foremost companies in technology. If... [more]

     
  •