Job: Senior Java Server Engineer
August 27th, 2008Role: Senior Java Server Engineer
Participate hands on in the development of the next generation high-throughput event processing engine. This is a position for ambitious engineers that enjoy designing and writing air-tight server-side code, live for coming up with novel solutions to hard scaling problems and have experience navigating a very high performance and heavily multithreaded world.
Position Responsibilities:
    * Develop scalable server applications and middleware in Java from marketing requirement specifications
    * Provide technical and architectural leadership
    * Participate in full software development lifecycle
    * Review and assist in development of requirements and technical specs
    * Perform unit and integration testing for software 
Required Experience:
    * 5+ years experience in Enterprise-class software development
    * Development experience on Unix Operating systems
    * Strong Experience in Java Application Servers and Java Enterprise APIs
    * Proven record of building Enterprise-class server applications in Java
    * Good understanding of advanced Java topics such as extreme multithreading, garbage collection internals, memory debugging and portability of Java applications
    * Development experience in RDBMS Databases
    * Working knowledge of data mapper layers/object-relational mapping
    * Strong knowledge of Object Oriented Analysis and Design
    * Experience in diagnosing performance, memory and other runtime stability problems in Java
    * Must be proficient and comfortable at problem diagnosis, troubleshooting and problem solving
    * Must possess excellent interpersonal and communication skills
    * Possess the ability to be a self driven quick learner with attention to details and quality 
Desired Experience:
    * Experience with software development tools, version control and UML
    * Strong knowledge of Software Design Patterns as well as best practices in rapid development of reusable software components
    * Experience with Network programming
Education:
    * BS in Computer Science or equivalent (MS a plus)
Location:
* Cupertino, CA
Please send resumes to job600@arcsight.com
Filed under Jobs | 
   | 
  RSS 2.0                                             |  
  Email this Article







