Java Runtime QA Automation Developer
Company
IBM
Location
CA Markham
Type
Full Time
Job Description
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
Date Posted
10/18/2024
Views
0
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsRelationship Executive, Middle Market Banking - Executive Director - JPMorganChase
Views in the last 30 days - 0
The job description is for a Relationship Executive role in the Middle Market Banking team The role involves building and retaining profitable relatio...
View DetailsCorporate Accounting Manager - Canva
Views in the last 30 days - 0
Canva is seeking a Corporate Accounting Manager to scale and improve accounting operations The role involves managing key accounting processes ensurin...
View DetailsCorporate Accounting Lead - Canva
Views in the last 30 days - 0
Canva is seeking a Corporate Accounting Lead to scale and improve their accounting operations The role involves leading a team mentoring strengthening...
View DetailsSr. Salesforce CPQ Developer - R01546440 - Brillio
Views in the last 30 days - 0
Brillio is seeking a Salesforce CPQ Developer with 5 years of IT experience and 4 years in Salesforce CPQ development The candidate should have handso...
View Details