Tuesday, March 1, 2011

Java Programming Lead

We are currenlty hiring for a Java Programming Lead to work in San Francisco. This is a 3 month+ contract with the potential for contract to hire.

Please contact Aileen if you are qualified and interested: ashroyer@kforce.com or 415-678-2321.

Responsbilities:

Provides technical expertise in the support of specialized programming projects using web based and client server tools. Responsible for design and development of systems including making recommendation on the use of technology standards and tools. Performs programming analysis. Performs business and application analysis and design. Develops applications using a variety of JAVA based tools. Consultant Operates under general direction. Assignments are very broad in nature and of the highest level of complexity. Able to impact beyond area of responsibility. May instruct, guide and oversee work of lower-level technical professionals. Consults and makes recommendations to management on significant issues. Responsible for developing and implementing new products and/or approaches in conjunction with implementing new/existing technologies. Knowledge encompasses entire scope of a technical discipline and has received recognition for development of one or more unique sub-specialties. Generally requires 8 to 12 years of directly related professional experience and possesses deep technical abilities in one or more primary products, programs or technologies.

Requirements:

- very strong technical skills with at least 7 to 10 years hands-on design, coding, integration and deployment experience in enterprise web applications

- expert level skills in using Spring, hibernate, quartz, Axis frameworks for enterprise web applications
- extensive experience in Java, JEE, JDBC, XML, XSL, MQ, SQL
- strong working knowledge of Java Script, AJAX, HTML, CSS, JSON
- Experience conceptualizing and proposing new designs, creating prototypes and proof-of-concepts and driving end-to-end implementations.
- Experience with iterative development life cycle methodologies and application of those principles, especially Agile development practices.
- Strong knowledge of design patterns
- Proficient in domain modeling, database modeling and database skills
- Experience with build systems (Ant, Maven), unit testing tools (Junit, HttpUnit, etc), version control software and defect tracking systems.
- Good understanding of SOA
- Expert in Web Services
- Good understanding of web content management, and experience with Teamsite or Tridion a plus
- Good understanding of search technologies, and experience with Ultraseek a plus
- Good team management and collaboration skills
- experience using RAD and IBM WebSphere
- Basic understanding of ATG frameworks (Nucleus, Relational Views, Repository Views) will be a plus
- Excellent communication skills and strong ability to work effectively with the business and technical people.
- Strong communication skills, both written and verbal



- BG Recruiting

No comments:

Post a Comment