Finding the best job has never been easier
Share
India - Pune
Performance Engineering:
Troubleshooting and Issue Resolution
Investigate and resolve performance-related issues across multiple platforms (web, backend services).
Identify, diagnose, and optimize performance bottlenecks across the entire technology stack (application, database, infrastructure, and cloud environments)
Best Practices and Mentoring
Stay up to date with the latest performance engineering trends, methodologies, and emerging technologies.
Capacity Planning and Scaling
Assist in capacity planning for infrastructure and applications to ensure they can handle expected growth.
Performance Testing:
Performance Testing and Analysis
Design and execute performance benchmarking, load testing, and stress testing strategies.
Conduct performance tests to evaluate system behaviour under different load conditions (e.g., load testing, stress testing, scalability testing).
Analyse and interpret performance test results, identify bottlenecks, and recommend solutions.
Develop performance test plans, test cases, and execution strategies.
Track performance metrics and trends over time to ensure consistency and stability of systems.
Performance Benchmarking
Perform benchmarking activities to understand and measure system performance against industry standards and best practices.
Application Monitoring
Continuously monitor the performance of applications in cloud-based pre-production environments.
Utilize application performance management (APM) tools (e.g., Jprofiler, Open-source tools, etc.) to detect and troubleshoot performance issues.
Automation and Scripting
Develop automated scripts and frameworks for creating complex financial data, load, and performance testing.
Leverage automation tools (e.g., JMeter, LoadRunner, Gatling) to run performance tests and gather metrics.
Develop and maintain performance test suites using industry-standard tools (JMeter, Gatling, LoadRunner, etc.).
Reporting and Documentation
Create detailed reports with analysis, recommendations, and action plans for performance improvements.
Maintain thorough documentation of performance tests, results, and optimization strategies.
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Qualifications - Essential:
experience infor enterprise-grade applications
Hands-on experience withperformance testing tools(e.g., Apache JMeter, LoadRunner, Gatling, NeoLoad or similar).
Deep understanding ofprofiling and tuning JVM-based applications(Java, Scala, Kotlin) or other modern runtime environments.
Hands-on experience withdatabase performance tuning(SQL query optimization, indexing, partitioning, caching, replication strategies).
Expertise in analysingCPU, memory, disk, and network performancein distributed systems.
Strong understanding of
Experience with(AWS, Azure, or GCP) andcontainerized environments(Docker, Kubernetes).
Familiarity withCI/CD pipelinesand integrating performance testing into DevOps workflows.
Excellentproblem-solvingskills with a deep understanding of system design.
Qualifications - Preferred:
Experience with intelligent performance monitoring solutions
Knowledge ofmessaging systems
Previous experience optimizing
microservices architectures
Strong scripting skills in Python, Bash, Groovy or PowerShell for automation
Familiarity with agile methodologies and DevOps practices
Experience with infrastructure-as-code tools (e.g., Terraform, Ansible)
Background in security performance testing
Competitive salary, benefits, and
These jobs might be a good fit