Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
3-5 Years
Not Disclosed
Early Applicant
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Performance Engineer /Level: P2

Position Summary -We are seeking an experienced Performance Engineer to lead performance testing strategy, execution, and continuous improvement across our enterprise Java-based platforms and APIs. This role is critical to ensuring that Wiley's content and publishing platforms perform reliably at scale.

The ideal candidate combines deep technical expertise in performance engineering with strong analytical and communication skills — identifying bottlenecks, designing testing frameworks, interpreting results, and delivering actionable recommendations to engineering and product leadership.

Key Responsibilities Identify performance risks and areas of concern across Java applications, REST APIs, and microservices.

  • Develop and own performance testing strategies, plans, and frameworks aligned to business and engineering goals.
  • Design, build, and execute performance, load, stress, and soak tests for complex enterprise applications.
  • Analyze test results and system metrics to diagnose bottlenecks, memory leaks, latency issues, and throughput constraints.
  • Produce clear, detailed performance reports and present findings and recommendations to engineering teams and stakeholders.
  • Collaborate with developers, architects, and DevOps to drive remediation of identified performance issues.
  • Integrate performance testing into CI/CD pipelines to enable continuous performance validation.
  • Define and maintain performance baselines, SLOs, and acceptance thresholds.
  • Provide guidance on performance best practices across the software development lifecycle.
  • Stay current on performance engineering tools, trends, and techniques relevant to publishing and research platforms.

Required Qualifications 3+ years of performance engineering or performance testing experience.

  • Good expertise in performance testing of: Java applications (Java 11+)
  • Spring Boot microservices, RESTful APIs,Proficiency and experience with Gatling performance testing framework
  • Familiarity with using other testing frameworks such as:, Apache JMeter, k6, Locust
  • Strong ability to identify performance bottlenecks and root causes through profiling, thread analysis, and heap analysis.
  • Experience developing performance testing strategies for complex, distributed, multi-tier applications.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Heap analysis

Gatling performance testing framework

k6

Locust

Thread analysis

CI/CD pipelines

Java 11+

Performance testing strategies

About Company

Similar Jobs

5-7 yrs
Pune, India
Skills:
Java, Mongo, Unix Shell Scripting, Oracle Sql, Kafka, Pl Sql, Nodejs, Microservices, Spring, Angular, React, No Sql, Typescript, Python
5-7 yrs
Pune, India
Skills:
Golang, Cassandra, PostgreSQL, Fault Tolerance, Concurrency, Docker, Apache Kafka, Distributed Systems, MongoDB, Restful Apis, Kubernetes, Go, Microservices architecture, Restate
3-5 yrs
Pune, India
Skills:
app store optimization , MVVM, Continuous Delivery, Cross-platform mobile development, Ms Office, Ios, Continuous Integration, Uikit, Swift, Mobile application publishing, SwiftUI, Clean Architecture, API design principles, Mobile release management, Mobile application performance optimization, CI/CD, Testing strategies
5-7 yrs
Pune, India
Skills:
Java, Github, Spring Boot, Artifactory, Hazelcast, Jenkins, REST, Bitbucket, Pivotal Cloud Foundry, Apache Kafka, Kubernetes, AWS, GRPC, Apache Ignite, Atlassian suite
5-8 yrs
Pune, India
Skills:
Java, Hibernate, PostgreSQL, Spring Boot, Gcp, Docker, MySQL, Distributed Systems, Azure, Kubernetes, AWS, REST API design and integration, microservices architecture, cloud-based platforms