DEVFYI - Developer Resource - FYI

US-OR-Beaverton: Lead Java Engineer

To see other opportunities, please visit http://dev.fyicenter.com
Date: 05-Oct-2009



Key Duties & Responsibilities

* Technical lead for the specification, design, and implementation of presentation layer frameworks for a family of complex products. Assume a technology leadership role within the presentation development team, defining the technology roadmap. * Manage complexity at the subsystem and component levels. * Resolve technical problems. Initiate design changes and provide engineering support to assess customer needs and solve field issues. * Conduct and engage in complex software development requiring direct interface to services. * Generate design and product documentation. * Perform unit testing and integration testing as required. * Participate in source code control and software release activities. * Serve as a technical mentor to other team members. * Conduct technical presentations/demonstrations as necessary. * Interface with other departments to accomplish product development objectives. * Perform other duties as required. * Ability to document software component designs * Ability to document software test cases and test results * Ability to communicate clearly orally and in writing * Ability to manage own time and work according to project schedules * Ability to direct others to accomplish team objectives * Ability to document software component requirements

Required Experience

* BS in Computer Science or technology-related field * 8+ years of experience in specifying, designing, implementing and verifying large and complex software systems * 5+ years of multi-threaded Java development experience using J2EE, Spring or other enterprise framework * 5+ years experience with making SQL calls and executing stored procedures via JDBC, Hibernate and/or relational or object-oriented persistence frameworks * Experience designing/implementing/troubleshooting client/server and/or web-based systems communicating over TCP/IP * Experience with testing frameworks (e.g. JUnit, TestNG) * Experience implementing distributed object communications services such as REST, SOAP, CORBA, RMI and/or XML-RPC * Experience implementing software according to design patterns * Experience using source-code control systems such as Subversion, CVS, Subversion, Clearcase, RCS/SCCS, PVCS * Experience working with bug/task tracking systems such as JIRA, Bugzilla, Scarab, Target Process * Experience working within an Agile software development process * Experience with software development tools including debuggers and profilers * Experience with documenting software units with Javadoc * Experience working within and/or targeting a UNIX environment

To apply for this position, please visit this Website.

Thank you,
Team DEVFYI - Developer Resource FYI
http://dev.fyicenter.com

US-OR-Beaverton: Lead Java Engineer