This is a unique opportunity to join a development group that is actively defining the future of web performance analytics. We are looking for several top professionals to join our R&D facility in Palo Alto. These positions include web UI development as well as high-speed data processing using cutting-edge technologies on leading-edge hardware and virtual environments.
You are a Java developer with extensive experience in building scalable real-time server applications using various Java technologies. You have a deep understanding of key performance design patterns, with specific emphasis to Java, and are eager to apply your knowledge to our unique domain.
Your ability to resolve complex problems has been recognized throughout your career. You are looking to work in a dynamic and challenging environment where your contribution can make a difference, while being fundamentally a committed team player that seeks professional fulfillment through collective accomplishments.
Design and implement the core server technologies for our products
Write clean, maintainable code and unit tests
Write design documents and code-level documentation
Participate in technical discussions with your team and contribute to the overall system design
Participate in advanced development and feasibility studies to determine technology choices
3 or more years of professional Java development experience
5 or more years of object-oriented programming experience
Experience in a variety of the following areas:
Enterprise Java technologies (J2EE, servlets, JDBC, etc.)
Web protocols (e.g., HTTP)
Concurrent processing and multi-threading
Relational databases, SQL and ORM frameworks
XML and related technologies (e.g., XSL, XPath, etc.)
Web services/SOA technologies