CBTS is currently searching for a Performance Engineer.
The person working this position will be responsible for work needed to assure that the ecommerce site provides sufficient scalability and performance for customers. This person would benchmark our current system, develop models of our current architecture, identify system bottlenecks and manage architectural changes that would improve system performance. The performance engineer works with all other members of the team to assure that new product features continue to operate within the required performance bounds, and system testing is set up to validate the system performance. The responsibilities include, but are not limited to:
Develop and maintain system capacity models
Research customer usage patterns and identify key system performance requirements
Benchmark system performance, evaluating alternate hardware and software architectures.
Review all system architecture changes and assess system capacity impacts.
Produce system sizing spreadsheets for presales activities.
Minimum 5 years experience working with performance modeling of the following technologies:
Unix/Linux Operating Systems
Expert experience in other Java technologies including Servlets 2.3, Struts 1.3/2.0,JSP 2.0, JDBC, Core Java, Struts/Tiles, Swing and other J2EE technologies; and familiarity with XML, XSD, and XSL.
Experience with XML and Web Services (REST, SOAP, XML-RPC, etc), Application server experience (WebLogic), and Configuration Management/source control tools (Git).
Capable of designing the CSS library for web applications.
Good working experience with standard JS frameworks like Jquery and Ext JS.
Familiarity with queuing systems (e.g. MQ Series, JMS, Oracle 11.01 etc.)
RDBMS Oracle strongly preferred.
SQL queries, PL/SQL knowledge
query optimizations, query plans
experience with AWM, ADDM
TCP/IP, routing, interface configuration, DNS, firewall, proxy, remote access
web servers (apache, tomcat)