Java Runtime QA Automation Developer

IBM โ€ข CA Markham

Company

IBM

Location

CA Markham

Type

Full Time

Job Description

Introduction
IBM Runtime Technologies develops and delivers enterprise quality & performance for Java applications via IBM Semeru Runtimes. As a member of our Open-Source Compiler Development team you will join the hundreds of developers actively contributing to our public GitHub projects using industry standard tools like Git ZenHub Jenkins and Slack. As an IBM Software Developer you are able to influence the whole stack optimization efforts in IBM from hardware design to OS to language runtime to middle-ware to cloud and cloud native applications.

The IBM Semeru Runtimes leverage Eclipse OpenJ9 technology including the Just-In-Time (JIT) compiler and the Java Virtual Machine (JVM) to achieve faster startup and footprint than competing runtimes. Performance is regularly monitored and optimized when running most popular Java frameworks such as Open Liberty Quarkus and Spring Boot.

The IBM Runtime Technologies team is looking to hire self-motivated Quality Assurance (QA) software developer to join our Performance Measurement and Analysis (PMA) team. The PMA team oversees performance monitoring and problem investigation for all our Java releases on all supported hardware platforms in multiple environments (cloud bare-metal etc.). An ideal candidate should be able to carry out sophisticated performance investigation on enterprise level products; comfortable with working on open-ended issues. You would have the opportunity to experience and influence all aspects of open-source JIT and JVM development from a performance point-of-view. PMA team members routinely work alongside technical experts in the global Compiler development team to optimize performance for our various Java releases.

Your Role and Responsibilities

  • Collaborate with development and functional test teams situated across the globe to achieve better performance results for Eclipse OpenJ9
  • Monitor performance automation test farm weekly for any regression. Analyze and investigate performance issues
  • Develop and enhance performance โ€œtraffic lightsโ€ summary in Javascript using React framework
  • Develop and deliver new benchmarks to measure performance of new Compiler features
  • Contribute to the Jenkins-based performance infrastructure and develop new features to meet performance analysis needs


Required Technical and Professional Expertise

  • Hands-on experience with Windows or Linux servers
  • Experience with Jenkins / Docker
  • Experience with scripting languages like Python bash powershell Javascript
  • Strong problem solving & critical thinking skills
  • Great verbal and written communications skills fluent in English is mandatory
  • Strong interest in whole-stack performance analysis and problem determination
  • Knowledge in open-source community development processes and tools
  • At least 1 course in programming or operating systems


Preferred Technical and Professional Expertise

  • Experience with Java/C++
  • Experience in software debugging at system level
  • Knowledge / Experience in compiler development computer architecture and operating systems
  • Knowledge / Experience in Cloud DevOps
Apply Now

Date Posted

10/18/2024

Views

0

Back to Job Listings โค๏ธAdd To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Decision Automation Product Manager - IBM

Views in the last 30 days - 0

This text describes a career opportunity in IBM Softwares Business Rules Management team where a Product Manager will lead the evolution of webMethods...

View Details

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software focusing on AI and cloudnative software solutions The role involves working on the zAIOps team...

View Details

Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

BPMS Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software where a Software Developer can work on developing microservicebased application components wor...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity for a skilled software developer at IBM Software The role involves developing and maintaining highquality soft...

View Details