Performance Engineer

Avaloq is a value driven, fast-paced financial technology and services company and we are committed to developing the banking solutions of tomorrow.
Writing the future. Together.
Avaloq is a value driven, fast-paced financial technology and services company and we are committed to developing the banking solutions of tomorrow.
By joining Avaloq, you’ll become a key part of our effort to power the digital transformation of the financial services industry. Our ambition is big and bold – to provide full end-to-end digital solutions by combining our leading efficiency with a flexible, responsible digital user experience. Headquartered in Zurich, Avaloq has over 2,000 employees globally. More information is available at www.avaloq.com
Your Team
Working within a highly-capable team of Performance Engineers within the Zurich Development Centre you will be responsible for the System Performance of the software layers above the Oracle databases. System Performance will be crucial in order to improve the quality of the product, to help to avoid customer escalations and meet/exceed industry standard response times.
Your Mission
As Java Performance Engineer, you will be responsible for end to end analysis of performance in JEE-based Web applications.
You will take ownership for hands-on fixing of performance problems in Java and JavaScript (AngularJS), in addition to defining best practices for the implementation (coding, configuration, instrumentation, metrics) and monitoring of high-performance Web applications including SOA REST services for mobile applications.
You will also be responsible for the performance testing of Web applications, including response time, scalability (load tests) and network bandwidth requirements etc.
What you need
- Experience in the design and development of high-performance JavaScript, Java / JEE, networking as well as analysis and tuning thereof. Full-stack testing and development
- Experience in end-to-end profiling / performance monitoring
- Deep understanding of Web browser, networking, Java, OS, and I/O performance concepts
- Oracle database basics (We have strong in-house know how, but you must be able to liaise with specialists)
- Good problem solving skills
- Autonomous learning of new tools and areas
- Technical communication skills as writing of technical documentations, specification of tests, etc
- Working closely with customers, especially onsite work at customer premises
You will get extra points for the following
- JMS performance and scalability
- Infrastructure sizing / capacity planning
We don't require knowledge of a specific tool, however experience with a tool in each of the following domains is advantageous:
- End-to-end tracing: e.g., dynaTrace, AppDynamics
- OS and I/O monitoring: e.g., vmstat, iostat, DTrace, nmon, sar, top
- Java: e.g., Java Mission Control and Flight Recorder, YourKit
- JavaScript e.g., Chrome, Firefox, IE, Edge Developer Tools
- Networking: e.g., Wireshark
- Log analysis: e.g., elk, Splunk
- Test automation and load generation: e.g., Selenium WebDriver, AngularJS Protractor, LoadRunner, JMeter
Now lets talk about perks and compensation
We offer competitive base salaries and if you prove to be a superstar, you might be entitled to an extraordinary achievement reward. Avaloq aims to share its success with all its employees by paying out “Success Share Units” depending on its performance in a given year.
Don’t be shy – apply!
Please only apply online.
Note to Agencies: All unsolicited résumés will be considered direct applicants and no referral fee will be acknowledged.