drjobs Java Performance Engineer

Java Performance Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Greater Noida - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Exp- 9 Yrs

Notice Period- Immediate-30 Days

Location- Greater Noida

All 5days work from office

Shift Timing : 2:00PM to 10:30PM

Mandatory Skills- JAVA Architecture JVM tuning garbage collection optimization thread management Kafka Memory optimization

Key Responsibilities:

1. Performance Optimization & Troubleshooting:

  • Perform JVM tuning garbage collection optimization and thread management to enhance system performance.
  • Troubleshoot performance issues across middleware layers including Kafka and Kubernetes environments.
  • Analyze application logs and metrics to pinpoint performance bottlenecks and provide actionable insights.

2. Middleware Performance Engineering:

  • Optimize Kafka for high-throughput and low-latency messaging systems.
  • Leverage Kubernetes for container orchestration and resource management to achieve scalability and fault tolerance.
  • Use performance monitoring tools like Dynatrace to identify system-level inefficiencies and propose improvements.

3. Code Review & Design Recommendations:

  • Conduct in-depth code reviews to ensure performance best practices are adhered to.
  • Collaborate with development teams to refine application design ensuring alignment with performance objectives.

4. Collaboration with Architecture Team:

  • Partner with application architects to explain identified performance challenges and propose detailed improvement plans.
  • Influence architectural decisions with performance-first strategies to support robust and scalable solutions.

5. Performance Testing & Monitoring:

  • Develop and execute performance testing strategies to validate the systems reliability under load.
  • Establish automated performance monitoring pipelines for proactive issue detection and resolution.

Required Skills & Expertise:

  • Core Expertise: Strong Java programming skills with in-depth knowledge of JVM internals and tuning.
  • Middleware: Hands-on experience with Kafka Grafana Kubernetes and related middleware technologies.
  • Performance Monitoring: Proficiency in using Dynatrace or similar tools for performance analysis and optimization.
  • Troubleshooting: Proven ability to troubleshoot and resolve complex system performance issues.
  • Code & Design: Capability to review code and recommend design optimizations from a performance perspective.
  • Collaboration: Excellent communication skills to work closely with architects developers and cross-functional teams.

Preferred Qualifications:

  • Experience in distributed systems and microservices architecture.
  • Familiarity with cloud platforms like Azure OCI.
  • Knowledge of CI/CD pipelines and DevOps practices for performance testing integration.

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.