Backend Developer
Bengaluru (Bangalore Urban) IT development
Job description
Introduction
As a Backend Developer in the IBM Runtimes team you will explore the internals of Java,you will contribute towards the development , support & testing of Java for IBM Java Class Libraries. You will also diagnose problems, analyze the root cause of the problem reported and fix bugs in both Java as well as C/C++ native code in the Java Class Libraries. You will contribute to the design and development of new features for Java Class Libraries (& internationalization). You will have the opportunity to contribute to strategic open source projects like OpenJDK and Adoptium.
Your Role and Responsibilities
· Development & support of Java Class Library .
· Drill down customer application problem into a simplistic Java test case.
· Debug performance, memory leaks, Crashes, functional issues and fix bugs.
· Diagnose problesm,analyse root cause,debug & fix platform specific(Linux, AIX, zOS) bugs in Java & C/C++
· write unit/functional tests/microbenchmarks and participate in performance analysis and engineering to ensure quality of features developed.
· Interact with Product L2 & Customer through Salesforce.
· Self motivated and should be able to own & drive changes independently within the org.
· Contribute to Open-source community.
Required Technical and Professional Expertise
· 1+ years of experince in Java/C++ programming skills,J2SE.
· Excellent analytical and problem-solving skills
· Hands on with Linux, Debugging tools
· Good knowledge of operating systems
· knowledge of Java API, Jenkins, Git
· Proven communication skills
· Ability to learn quickly and explore new technical areas independently
Preferred Technical and Professional Expertise
· Java programming,C/C++
· Memory Management, Thread Management, Networking.
· Experience working with git & jenkins. Debugging tools such as gdb
· Experience in dealing with customer and ensuring customer satisfaction.
· Opensource contribution