Position: Senior Software Engineer – Performance Tuning
Location: San Francisco, CA
As a senior member of our team, you will ensure that our application is lightning fast and massively scalable. You'll design, configure and run performance tests, collect performance data, profile the code, design architecture and code changes to improve performance, implement code changes or work with other developers to implement changes as appropriate. You will work with a team of demanding, highly motivated developers and will be expected to both challenge and be challenged.
Required Skills/Experience:
- Knowledge of an enterprise performance testing / load generation tools such as Mercury LoadRunner or Seque SilkPerformer
- Extensive knowledge of Java environments including memory management, garbage collection, collection classes (HashMap, ArrayList etc)
- Experience with Java code profiling and diagnostic tools such as YourKit, JProbe, or OptimizeIt
- Knowledge of relational databases, including query plan analysis / tuning, contention/lock analysis and tuning
- 3 years development experience (coding rather than performance tuning) in Java and/or C/ C++
- Excellent interpersonal and communication skills. A big part of this job is communicating effectively with other developers and managers
- Ability to learn quickly in a dynamic environment
- Bachelors degree in computer science or equivalent experience
Desired Skills:
- Experience using open-source Java tools and frameworks such as Struts, Hibernate, IBatis, RMI, Resin
- Scripting experience in either Ruby, Perl, or Python
- Understanding of web programming including HTTP, cookies, HTML, Servlets and Java Server Pages
No comments:
Post a Comment