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.
Company: Arainn Consulting Inc
Website:
http://www.arainnrecruiting.com
Contact: mail RemoveThis @arainnrecruiting.com