We are seeking a highly skilled Backend Application Performance Specialist to take ownership of system performance across our mission-critical backend platforms. You will play a key role in identifying and resolving performance bottlenecks, optimizing transactional throughput, running and maintaining throughput & transaction performance testing, and ensuring the scalability and responsiveness of our applications in production.
This role requires deep expertise in Java, Spring Boot, cloud-native environments, and performance diagnostics across high-load, real-time systems—ideally in banking, payments, or enterprise ERP platforms.
Key Responsibilities
- Analyze, diagnose, and resolve backend application performance issues in development, staging, and production environments.
- Design and implement performance testing strategies, including load, stress, and soak tests for backend services.
- Profile and tune Java-based microservices (Spring Boot) to reduce latency, improve throughput, and minimize resource usage.
- Work closely with development, DevOps, and infrastructure teams to optimize application configurations, cloud resource utilization, and scaling strategies.
- Establish monitoring, alerting, and observability practices using tools such as Prometheus, Grafana, New Relic, or Datadog.
- Define KPIs and SLAs for backend service performance and ensure they are met consistently.
- Conduct post-incident performance analysis and recommend preventive optimizations.
Requirements
- 5+ years of backend engineering experience with a strong focus on Java and Spring Boot performance tuning.
- Proven track record in diagnosing and resolving performance issues in high-throughput, cloud-native applications.
- Hands-on experience with performance profiling tools (e.g., JProfiler, YourKit, VisualVM).
- Deep knowledge of JVM internals, thread management, garbage collection tuning, and memory leak detection.
- Experience working in AWS, Azure, or GCP environments.
- Strong familiarity with distributed systems architecture, asynchronous messaging, and database performance (SQL/NoSQL).
Nice to Have
- Experience in financial services (banking, payments, ERP).
- Familiarity with Kubernetes and containerized application tuning.
- Experience with APM tools (New Relic, Dynatrace, AppDynamics).
- Contributions to performance-related frameworks or open-source tools.
Benefits
Competitive salary
Opportunity to lead performance initiatives in a mission-critical environment
Work with a modern tech stack and experienced engineering teams