Senior Technical Specialist-Performance Developer

  • Nokia
  • Tennessee
  • Full Time

We are seeking a highly skilled and experienced Performance Engineer to lead performance-focused development initiatives across large-scale distributed systems. The ideal candidate will drive performance optimization, scalability, and reliability across complex architectures, influencing system design decisions.

NIFN2026

Performance Engineering & Optimization

  • Identify, analyse, and resolve performance bottlenecks across application, middleware, and infrastructure layers.
  • Conduct deep-dive analysis into CPU, memory, I/O, network, and latency issues.
  • Drive performance tuning initiatives for high-throughput and low-latency systems.
  • Establish performance benchmarks and define SLAs/SLOs for critical services.

Debugging & Troubleshooting at Scale

  • Lead root cause analysis for production performance issues and outages.
  • Debug complex issues in distributed environments involving multiple services and dependencies.
  • Analyse thread dumps, heap dumps, GC logs, and profiling data to diagnose issues.
  • Work closely with DevOps and Arch teams for arriving at Scalable Solutions/Fix.

System Design & Architecture

  • Provide design recommendations with a strong focus on Performance, Scalability and Resilience.
  • Evaluate trade-offs in distributed system design (e.g., consistency vs availability, throughput vs latency).
  • Influence architecture decisions for microservices, event-driven systems, and data pipelines.
  • Ensure systems are designed to handle large-scale workloads efficiently.

Benchmarking & Capacity Planning

  • Design and execute performance tests (load, stress, endurance, spike testing).
  • Build benchmarking frameworks for new and existing features.
  • Perform capacity planning and forecasting for infrastructure and application growth.
  • Validate system behaviour under peak and failure scenarios.

Feature Development at Scale

  • Contribute to development of new features with performance considerations from design to implementation.
  • Ensure efficient resource utilization and minimal performance overhead.
  • Optimize APIs, data models, and processing pipelines for scale.

Required Skills & Qualifications

  • Graduate or Postgraduate in Engineering with 8 to 14 years of strong experience in Java performance tuning and JVM internals.
  • Solid understanding of distributed systems and microservices architecture. Hands-on experience with containerized environments (Kubernetes).
  • Deep knowledge of messaging systems (Kafka) and data stores.
  • Experience in performance testing, benchmarking, and capacity planning.
  • Strong debugging and analytical skills in complex production environments.
  • Proven ability to lead teams and drive technical initiatives.

Preferred Qualifications

  • Experience with large-scale telecom or network management systems.
  • Exposure to real-time data processing and observability platforms.
  • Familiarity with cloud-native architectures and CI/CD pipelines.
  • Knowledge of system-level tuning (Linux kernel, networking, Muti Threading etc).

Core Technologies

  • Languages: Java (primary), Bash, Python (supporting)
  • Frameworks & Platforms: Karaf (OSGi-based runtime)
  • Kubernetes, Helm
  • Apache Kafka (event streaming)
  • OpenSearch/Elasticsearch (search & analytics)
  • OpenTSDB (time-series data)
  • Valkey /Redis (in-memory data store)
  • MariaDB (relational database)
  • Keycloak (Single-SignOn/authentication and identity systems)

Performance Analysis & Debugging Tools (JVM & Application Profiling)

  • jstack (thread dump analysis)
  • jmap (heap dump and memory analysis)
  • MAT (Memory Analyzer Tool)
  • VisualVM
  • Java Flight Recorder (JFR)
  • Kubernetes Tools: kubectl, metrics-server, Prometheus, Grafana
  • Async Profiler (CPU & allocation profiling)
  • YourKit / JProfiler (advanced profiling)
  • GC Logs Analyzer tools (GCViewer, GCeasy)
  • Linux Tools: top, htop, vmstat, iostat, netstat, sar
  • Network Debugging: tcpdump, Wireshark
  • Load Testing Tools: JMeter
  • Logging & Observability: OpenSearch, Kibana

Key Competencies

  • Problem-solving and analytical thinking
  • Quantitative Thinking - What you can't measure you can't improve.
  • Leadership and mentoring
  • Performance-first mindset
  • Strong communication and collaboration
  • Ownership and accountability

Some of our benefits:

  • Flexible and hybrid working schemes
  • A minimum of 90 days of Maternity and Paternity Leave, with the option to return to work within a year following the birth or adoption of a child (based on eligibility)
  • Life insurance to all employees to provide peace of mind and financial security
  • Well-being programs to support your mental and physical health
  • Opportunities to join and receive support from Nokia Employee Resource Groups (NERGs)
  • Employee Growth Solutions to support your personalized career & skills development
  • Diverse pool of Coaches & Mentors to whom you have easy access
  • A learning environment which promotes personal growth and professional development - for your role and beyond

Learn about additional benefits in specific countries.

Job ID: 523431413
Originally Posted on: 6/3/2026

Want to find more Technology opportunities?

Check out the 164,777 verified Technology jobs on iHireTechnology