Knack Consulting Services Pvt Ltd.

Java Architect

Noida, UP, IN

3 days ago
Save Job

Summary

Exp- 9+ years

Location- Greater Noida

Candidate should be ok for WFO role


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 system's 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: