Thursday, March 25, 2010

Senior Application Developer (2 positions) in New York, NY

Thursday, March 25, 2010
Consulting Assignment Duration: Through 9/1/2010

# of Consulting Positions: 2

Senior Application Developer

Tentative Start Date: 4/19/2010

Interview Process: In-person, Written Technical test

Detail Job Description:



>Senior Java Developer

Position Description:

The Senior Application Developer would be responsible for analysis, design, document, implementation, debugging, testing of a high performance service-oriented application.

He / She will report to the Manager of Streaming Media Delivery and Services and work with a development team to implement low-latency, high-throughput services to meet business requirements for performance and availability.

The developer must be comfortable with test driven development and Agile methodologies.

The developer will be expected to participate in all phases of the Software Development Life Cycle (SDLC).



Position responsibilities:

? Creation of highly-scalable SOAP and REST-based web services

? Effective use of Java and Service Orientation design patterns

? Integration of distributed caching framework to meet performance objectives while maintaining required consistency.

? Integration with Spring, Hibernate and other server side frameworks as required

? Creation, configuration, and maintenance of Maven and Ant build and deploy scripts

? Analysis of requirements for effective and accurate unit test case creation

? Application performance tuning and profiling

? Rapid and effective troubleshooting and resolution of defects found in test, UAT, or production

? Anticipate and resolve technical problems independently with minimal supervision

? Participation in peer code review processes

? Tier 3 production application support



Requirements:

? Ability to communicate and articulate technical concepts effectively

? Strong background in object oriented programming, design patterns, and enterprise architecture.

? 7+ years of demonstrated web-based software development experience, including requirements analysis, site design, multi-tier architectures, and relational database design using JAVA/J2EE

? 4+ years of demonstrated development experience implementing solutions with the following technology stacks:

o XML, XML parsing/processing, JAXB, JAX-RS, JAX-WS, WS Security

o Spring and Hibernate (including writing SQL as required)

o Asynchronous messaging for point-to-point and publish-subscribe applications via the use of a JMS provider.

o JUnit, TestNG, Spring Mock objects , Maven, Ant

? 2+ years of demonstrated web-based software development experience with JSON, AJAX Framework ( DOJO, Ext JS)

? 1+ year of experience using the rule engine and ruleflow functionalities of JBoss Rules / Drools strongly preferred

? Familiarity with Unix/Linux, and shell commands as required for basic log file analysis and similar tasks (awk, grep, sed, sort, uniq)



Factors which will differentiate superior candidates include

Level of experience with Drools / JBoss Rules

Level of experience with Apache CXF framework

Level of experience with Identity or Entitlement Management Systems





Please respond directly to:

http://www.maxhire.net/cp/?E55F65361D43717B765819653C501F2604
Apply directly at: fmq2/741/senior_application_developer_2.html?r=gad


To apply: http://www.gadball.com/job/20064181/senior-application-developer-(2-positions)/?sid=18