How will you make an impact
- Understand application architecture and troubleshoot production and performance issues.
- Design, Develop and execute performance and scalability test cases to measure throughput, latency, and response times under various load conditions.
- Evaluate and benchmark new technologies and work with development engineering to design product architectures.
- Understand review and debug codes for performance, scaling and reliability of the platform
- Work with multiple product teams to design, create, execute, and analyze performance tests.
- Identify, fix, and recommend solutions for performance bottlenecks across application, front-end, and database layers.
- Reduce toil through automation of processes and promote a data-driven innovation culture.
- Drive industry best practices in methodologies and standards of development, performance engineering, quality, and CI/CD processes.
- Analyze test results and make deployment and scalability recommendations based on findings.
- Work with developers, product development, and operations teams to define performance testing strategies and scalability metrics.
Have you got what it takes
- 12-15 years of experience
- Strong experience in performance testing and optimization of Java/J2EE applications.
- Expertise in cloud computing performance testing and monitoring.
- Proficiency in analyzing memory leaks, thread dumps, CPU utilization, and database performance tuning.
- Experience in programming languages such as Java, JavaScript, and shell scripting in large-scale distributed cloud environments (Linux/Unix).
- Strong knowledge of performance analysis tools for Java and database applications.
- Expertise in debugging and optimizing performance on Oracle databases.
- Familiarity with HTTP, web services, and SOA protocols.
- Highly self-motivated, independent worker with a fast-learning attitude and strong teamwork skills
- Creative problem-solving skills with a proactive mindset.
- Strong verbal and written communication skills in English.