|
Position Description:
|
The Performance Engineer will diagnose and resolve performance issues across multiple product lines including memory and garbage collection issues, inefficient programming algorithms, database tuning, etc. |
|
Required Qualifications:
|
- 5+ years of hands-on Java development experience.
- Experience with global, high-traffic websites is a must.
- Demonstrated experience in configuring and tuning memory in Java applications.
- Demonstrated experience in diagnosing and resolving performance client-side (browser, JavaScript, HTML, etc.) and server-side (algorithms, latency, JMS, web service, etc.) issues in Java applications.
- Demonstrated experience in diagnosing and resolving performance issues in Oracle databases.
- Demonstrated understanding of the different development methodologies including, but not limited to, Rational Unified Process (RUP), Waterfall, Extreme Programming (XP), Iterative development, and the Agile programming model.
- Familiarity with all layers of an application stack: hardware, software, network, database, etc.
- Demonstrated experience in configuring and administering J2EE application servers such as JBoss, Tomcat, or Resin.
- Demonstrated experience in administering large, enterprise Java applications including familiarity with tuning memory options, threads, connection pools, etc.
|