drjobs Principal Architect - Application Performance Engineering English

Principal Architect - Application Performance Engineering

صاحب العمل نشط

هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

12-20سنوات

الراتب الشهري drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الوصف الوظيفي

Role: Java Application Performance Engineer

Qualification: BTech/MTech/MCA

Job Location: Tampa, FL OR Chorlette, NC

Experience: 12 20 Years

Work Mode: Hybrid



Join our team as a Java Performance Engineer and contribute your expertise to the optimization of Java applications, ensuring they deliver exceptional performance and responsiveness. If youre passionate about Java thread programming and eager to make a substantial impact, we encourage you to apply and be a part of our dynamic performance engineering group.


Thread Profiling and Analysis:

Utilize Java profiling tools (e.g., Java VisualVM, YourKit) to conduct detailed performance analysis.

Identify and diagnose thread contention, deadlock, and synchronization issues.

Collaborate with developers to comprehend application behavior and performance challenges.

Multi-threaded Optimization in Java:

Design and implement strategies to enhance the performance and scalability of multi-threaded Java applications.

Create efficient thread management approaches to balance workloads and minimize contention.

Leverage Java concurrency utilities (java.util.concurrent) to improve parallel execution.

Concurrency and Parallelism in Java:

Recommend appropriate threading models and synchronization mechanisms based on Javas concurrency framework.

Develop and implement mechanisms for safe data sharing and synchronization among threads.

Performance Testing and Profiling in Java:

Develop and execute Java-specific performance tests to quantify the impact of thread programming optimizations.

Create Java benchmarks and performance metrics for tracking enhancements.

Interpret and present Java performance test results to stakeholders.

Collaboration and Code Review:

Collaborate closely with Java development teams during code reviews to pinpoint potential performance bottlenecks.

Offer expert guidance on Java thread programming, concurrency, and parallelism best practices.

Mentor developers in implementing effective multi-threading solutions in Java.

Documentation and Reporting:

Document findings from Java performance analysis, threading solutions, and optimization strategies.

Create comprehensive reports and presentations detailing improvements and challenges.

Java Performance Research and Innovation:

Stay up-to-date with the latest advancements in Java thread programming and parallelism.

Explore innovative Java technologies, tools, and techniques for optimizing performance.



Requirements

Bachelors or master s degree in computer science, Software Engineering, or a related field.

Profound understanding of Java thread programming, concurrency, and parallelism concepts.

Strong Java programming skills and familiarity with Java concurrency libraries (java.util.concurrent).

Experience using Java profiling and monitoring tools to analyse and diagnose performance issues.

Ability to analyze and optimize multi-threaded Java code for improved performance.

Excellent problem-solving skills for addressing complex Java performance challenges.

Effective communication skills to collaborate with cross-functional Java development teams.

Previous experience in performance engineering, Java optimization, or related fields is advantageous.



Bachelor's or master s degree in computer science, Software Engineering, or a related field. Profound understanding of Java thread programming, concurrency, and parallelism concepts. Strong Java programming skills and familiarity with Java concurrency libraries (java.util.concurrent). Experience using Java profiling and monitoring tools to analyse and diagnose performance issues. Ability to analyze and optimize multi-threaded Java code for improved performance. Excellent problem-solving skills for addressing complex Java performance challenges. Effective communication skills to collaborate with cross-functional Java development teams. Previous experience in performance engineering, Java optimization, or related fields is advantageous.

نوع التوظيف

دوام كامل

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا