Specialist Performance Engineer

NICE Logo

NICE

πŸ“Remote - India

Summary

Join NICE as a Senior Specialist Performance Engineer and actively contribute to defining and evolving standard performance engineering practices. You will design, develop, and execute performance tests, troubleshoot production issues, analyze system efficiency, and collaborate with cross-functional teams. This role requires expertise in performance testing and optimization of Java/J2EE applications, cloud computing, and analyzing system performance metrics. You will work with multiple product teams, identify performance bottlenecks, and recommend solutions. The ideal candidate possesses strong problem-solving skills, excellent communication, and a proactive mindset. NICE offers a flexible hybrid work model (NICE-FLEX) and a collaborative work environment.

Requirements

  • 9 to 12 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. Need expertise for UI performance tools to measure UI performance & responsive design on browser side
  • Expertise in debugging and optimizing performance on RDS, DDB etc
  • 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

Responsibilities

  • Understand application architecture including micro services-based 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
  • Analyze SLAs to identify performance issues across individual services and system wide. Establish baseline benchmarks, identify performance bottlenecks, and early arrest any major deviation
  • 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. AWS hands on experience will be beneficial
  • Reduce toil through automation of processes and promote a data-driven innovation culture. Exposure to AI based tools for performance engineering would be added advantage
  • 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. Identifying and simulating real work usage patterns is essential and expected from this role

Preferred Qualifications

  • AWS hands on experience will be beneficial
  • Exposure to AI based tools for performance engineering would be added advantage

Benefits

  • Enjoy NICE-FLEX!
  • At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.