Job ID
Senior Java Developer

Location

503-810
Length of Engagement: Direct Hire Employee

Portland, OR

US Citizenship or greencard holder only

Duties, Skills and Abilities

  • Demonstrated ability to follow through with all tasks, promises and commitments
  • Ability to communicate and work effectively within priorities
  • Ability to advocate ideas and to objectively participate in design critiques
  • Ability to work under tight timelines in a fast-paced environment
  • Good understanding of software design concepts
  • Understanding of software development methodologies
  • Understanding of J2EE mid-tier System Architecture principles
  • Experience developing enterprise software using J2EE technologies using SOA
  • Ability to solve complex problems
  • Ability to work from an organizational perspective
  • Ability to work independently as well as a contributing, collaborative team member
  • Excellent listening skills and a commitment to communicate clearly, completely, and in a timely manner
  • Demonstrated ability to work effectively with a wide range of individuals
  • Exceptional skills in partnering with clients/staff and in developing and maintaining long term supportive relationships
  • Ability to organize time effectively, determine priorities, and move work forward
  • Ability to assess the effectiveness of processes and procedures, and recommend improvements
  • Ability to identify barriers to progress and propose solutions
  • Ability to be effective in a growing organization that changes rapidly and often
  • Willingness to accept coaching to remove barriers to effective working relationships

Responsibilities

  • Work with analysts to determine software requirements
  • Create prototypes to help clarify software requirements
  • Create realistic design specifications from software requirements
  • Determine development tasks from design specifications
  • Provide accurate time estimates for development tasks
  • Construct software components based on design specifications
  • Verify that constructed software meets design specifications (unit test)
  • Work with quality assurance engineers to resolve software defects
  • Provide mentoring on software design, construction and development methodologies
  • Perform code review of constructed software deliverables
  • Work with architects to prove the validity of new software technologies
  • Engage and improve software development methodology
  • Perform other duties as assigned to ensure the success of the team and the entire organization

Required Skills, Knowledge and Experience: 

  • Minimum 7 years experience in software product development in high growth technology company
  • Minimum B.S. degree in computer science or a related field; or equivalent work experience and/or education in lieu of a degree
  • Experience with one or more programming languages; experience in development of product oriented applications
  • J2EE mid-tier System Architecture with mid-tier development using Java script (client & server), servlet, struts, tiles, server-side Java beans and hibernate
  • Experience with ant, log4j, junit, xdoclet
  • Hands-on experience with system integration technologies such as SOAP, Web Services (axis), XML/XSD/XSLT
  • Hands-on experience with SQL, mySQL, Oracle, and one or more relational databases
  • Excellent object-oriented design & programming skills, including the use of UML and design patterns,
  • Current knowledge of application servers such as JBoss 3.x/4.x, Apache Tomcat.
  • Experience working in a team of application developers and source code repositories (CVS, VSS, Subversion)
  • Development experience with Linux
  • Experience selecting and implementing IDE such as Eclipse

[ Home] [List All Positions] [Keyword Search]
 [Contacting Us] [Submitting Your Resume]
 [E-Mail Us] [Tips and Terms] [Portland Oregon]
 Copyright © 1999-2006 - Professional Technical Resources, L.L.C. - Beaverton, Oregon