Job Description
Performance Test Architect (Java Microservices) designs and leads enterprise-scale performance testing strategies for microservices-based systems. The role ensures scalability, reliability, and resilience of distributed Java applications through advanced testing frameworks, capacity planning, bottleneck analysis, and continuous performance optimization in CI/CD environments.
Key Responsibilities
- Design end-to-end performance testing architecture for microservices
- Define performance benchmarks, KPIs, and acceptance criteria
- Lead load, stress, spike, and endurance testing
- Analyze bottlenecks across application, database, and infrastructure
- Integrate performance tests into CI/CD pipelines
- Guide teams on scalability and resilience best practices
- Review architecture for performance and capacity risks
- Report insights to stakeholders with actionable recommendations.
Skill & Experience
- Strong Java expertise with microservices architecture experience
- Hands-on performance testing tools and frameworks expertise
- Deep knowledge of JVM tuning and profiling
- Experience with cloud, containers, and orchestration platforms
- Proficiency in CI/CD, DevOps, and automation
- Excellent analytical, communication, and leadership skills.
Note: Salary depends on experience and skills and is paid in local currency.