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.