IBM is hiring for Software Developer Intern | Apply Now!

Join Telegram Channel!

IBM is hiring for the position of Software Developer Intern in Hyderabad; 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 NameIBM
PositionSoftware Developer Intern
QualificationBachelor’s Degree
ExperienceFreshers
LocationHyderabad; Bangalore, India

Key Responsibilities:

  • Develop next-generation data processing platforms through hands-on coding and software engineering.
  • Actively support internal co-creators and external contributors utilizing the platform.
  • Participate in all phases of application development, including design, coding, CI/CD pipeline configuration, and unit testing.
  • Independently learn and adopt new technologies required for platform development.
  • Apply strong understanding of object-oriented design principles to build scalable and maintainable solutions.
  • Work with multiple programming languages, including at least one statically typed language (such as Java) and one dynamically typed language (such as Python).
  • Implement xUnit testing methodologies, using mocks, stubs, fakes, and other test utilities appropriately.
  • Follow strict coding style guidelines and maintain proper documentation standards.
  • Utilize knowledge of data structure algorithms and perform complexity analysis to optimize performance.
  • Develop solutions using concurrent programming techniques, including multithreading, multiprocessing, or worker-based architectures.
  • Conduct peer code reviews to ensure adherence to best practices, coding style, and development standards.

Eligibility Criteria:

  • Bachelor’s Degree

Required Technical and Professional Expertise:

  • Hands-on experience with Core Java, object-oriented analysis and design (OOAD), design patterns, data structures, and algorithms.
  • Ability to develop end-user applications, API services, and reusable software libraries.
  • Practical experience working on product development projects.
  • Experience with microservices architecture using gRPC or REST.
  • Familiarity with Docker, Kubernetes, interface definition languages (such as Protobuf or Thrift), NoSQL databases, and Big Data technologies (preferred).
  • Working knowledge of Git for version control and Linux-based environments.

Preferred Technical and Professional Experience:

  • Strong ownership mindset with the ability to solve problems and deliver results independently.
  • Experience writing user stories and breaking them down into tasks and sub-tasks for execution.
  • Willingness to continuously learn, improve skills, and adapt to new technologies.

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.

Apply Link: Click Here

Join our WhatsApp Community: Click Here

Join our Telegram Group: Click Here

error: Content is protected !!