IBM is hiring for the position of Software Engineer in Bangalore, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | IBM |
Position | Software Engineer |
Qualification | Bachelor’s Degree |
Batch | Recent Batches |
Experience | Entry Level |
Location | Bangalore, India |
Key Responsibilities:
- Contribute to all phases of product development—including design, development, testing, and support—across core systems technologies such as operating systems, firmware, systems software, storage software, and cloud software.
- Focus on the development of IBM Systems products by collaborating with development teams, product management teams, and end users across different geographies.
- Analyze product requirements, determine optimal design solutions, implement and code the solution, and perform testing throughout the product development lifecycle.
- Participate in validation and support activities for IBM Systems products as needed.
- Work as part of a dynamic, culture-driven, and technically strong team to create world-class products and deployment environments that deliver a leading user experience for customers.
- Be recognized and valued for your contributions in a growing organization that offers broad and diverse opportunities.
Eligibility Criteria:
- Bachelor’s Degree
Required Technical and Professional Expertise:
- Strong expertise in systems software programming using C, C++, Java, Python, GoLang, ReactJS, and Groovy.
- Solid knowledge of operating system concepts, particularly Unix/Linux internals, as well as data structures and algorithms.
- Experience with virtualization and cloud computing technologies, including Red Hat OpenShift, microservices architecture, Kubernetes, and Docker.
- Strong communication skills with the ability to work effectively in a global team environment.
Preferred Skills:
- Knowledge of OpenStack, security concepts, application development on cloud platforms, and DevOps practices.
- Experience with web UI frameworks such as Vaadin and ReactJS, along with UI styling libraries like Bootstrap and Material.
- Familiarity with J2EE, JSP, RESTful web services, and GraphQL API.
- Practical experience with Java, JavaScript, Ansible, databases, SQL, and Node.js.
- Good understanding of AI/ML concepts, data science, natural language processing (NLP), and modern tools and techniques for deriving meaningful insights.
- Knowledge of server performance management, capacity planning, and performance diagnostics.
- Strong interpersonal skills and the ability to contribute effectively to team efforts and achieve related goals.
About Company:
At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you’re searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We’re here to help every creator turn their “what if” into what is. Let’s create something that will change everything.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.