Position Overview
We are seeking an experienced Backend Performance Tuning Lead to spearhead performance optimization initiatives across our Java-based web application stack. This leadership role focuses on directing comprehensive performance analysis efforts, managing optimization projects, and establishing performance standards across our Java application layer and PostgreSQL database infrastructure. The ideal candidate will bring proven leadership experience in performance engineering teams and demonstrate deep expertise in both Java application tuning and PostgreSQL query optimization.
Key Responsibilities
- Lead and manage performance optimization initiatives across Java and PostgreSQL technology stack
- Direct comprehensive performance assessments and establish optimization strategies
- Mentor team members in performance tuning methodologies and best practices
- Collaborate with senior leadership to set performance standards and objectives
- Oversee application profiling and database query execution plan analysis
- Drive implementation of optimization strategies to improve system throughput and response times
- Partner with development teams to establish enterprise-wide performance monitoring practices
- Guide architectural improvements that enhance scalability across multiple applications
- Lead efforts to identify and resolve complex memory leaks in Java applications
- Direct JVM optimization initiatives and garbage collection parameter tuning
- Manage resolution of thread contention issues and database connection pooling strategies
- Establish enterprise performance benchmarks and baseline metrics
- Oversee creation of monitoring dashboards for organizational performance visibility
- Lead development of automated testing procedures to prevent performance regression
- Coordinate cross-functional performance improvement projects
Required Qualifications
- Advanced proficiency in Java performance tuning with extensive JVM optimization experience
- Expert-level knowledge of memory management and garbage collection tuning strategies
- Leadership experience managing performance engineering teams or initiatives
- Mastery of application profiling tools (JProfiler, VisualVM, or enterprise-grade alternatives)
- Deep expertise in PostgreSQL performance optimization at enterprise scale
- Advanced experience with query plan analysis and complex index optimization strategies
- Knowledge of advanced table partitioning and database configuration tuning
- Minimum of 1+ years experience leading performance optimization projects in Java and PostgreSQL environments
- Demonstrated track record of managing teams or leading cross-functional performance initiatives
- Proven ability to deliver measurable improvements in enterprise application performance
- Experience with enterprise performance monitoring tools and load testing frameworks
- Advanced knowledge of application servers and enterprise web application architecture patterns
- Strong leadership, communication, and project management capabilities
- Experience establishing performance standards and governance processes
Preferred Qualifications
- Experience with distributed system performance optimization
- Microservices architecture tuning and optimization
- Cloud-based database performance optimization experience
- Familiarity with additional database technologies
- Knowledge of caching strategies using Redis or Memcached
- Experience with containerized application performance tuning
- Understanding of CI/CD pipeline performance impacts
- Experience with APM tools (New Relic, AppDynamics, or similar)
Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or related technical field (Master's degree preferred)
- Minimum of 7+ years experience in backend development with performance focus
- 3+ years in leadership or senior technical lead roles
- Demonstrated experience managing performance engineering teams or initiatives
- Industry certifications in Java or PostgreSQL performance tuning highly valued
- Experience working in enterprise environments with complex system architectures
Working Environment
- Opportunity to work on challenging performance optimization problems
- Collaborative engineering environment with cross-functional teams
- Direct interaction with development teams, database administrators, and infrastructure teams
- Requirement for analytical thinking and attention to detail
- Regular communication of technical findings to both technical and non-technical stakeholders
- Focus on implementing comprehensive performance improvements across the application stack
- Involvement in establishing performance standards and best practices