Nokia Logo

Nokia

Senior Technical Specialist-Performance Developer

Posted 9 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in India
Senior level
Remote or Hybrid
Hiring Remotely in India
Senior level
The role involves leading performance engineering initiatives, optimizing large-scale distributed systems, debugging complex performance issues, providing design recommendations, and ensuring systems are efficient for high workloads.
The summary above was generated by AI

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.

Responsibilities

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.
Qualifications

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
About the Team
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.

Nokia Gurugram, Haryana, IND Office

Sector 62, , Ghata, Gurugram, Haryana, India, 122102

Similar Jobs

9 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Software
Lead application product testing across cloud platforms and Kubernetes, focusing on test automation, performance optimization, and collaboration with cross-functional teams.
Top Skills: AksAWSGCPGrafanaJmeterKubernetesOpenshiftPrometheusPythonRobot FrameworkSelenium
57 Minutes Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design, build and maintain scalable data pipelines, data lake ingestion, and data products. Collaborate with GTM and platform teams to enable self-serve analytics, implement microservices, and process high-volume streaming data using Spark, Airflow and AWS. Drive data modeling, warehousing best practices, and production reliability.
Top Skills: Amazon EmrAmazon KinesisAmazon RdsAmazon S3Amazon SqsApache AirflowSparkDatabricksJavaPythonScalaSQL
2 Hours Ago
Remote or Hybrid
Senior level
Senior level
Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
The Senior Fund Accountant manages accounting and reporting for Private Equity clients, ensuring accuracy in financial statements and serving as a liaison with stakeholders.
Top Skills: EfrontGenevaInvestranYardi

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account