About The Position

IBM is hiring an Intern Application Developer for its Oracle practice. Interns gain hands-on experience with software development and consulting practices while learning from experienced technology professionals. They may collaborate with cross-functional teams to understand requirements, define technical solutions, and support project delivery; contribute to technical documentation and design discussions; develop scalable, reusable code and participate in code reviews and software quality practices; and work on cloud-native and full-stack applications. The role may support enterprise applications and business solutions in areas such as finance, supply chain, procurement, human resources, and digital transformation. Interns gain exposure to software engineering, cloud technologies, Artificial Intelligence, DevOps, Agile, and enterprise application development while working with experienced engineers, architects, and technology professionals on real client projects across industries. Mentorship, structured learning, certifications, hands-on projects, and AI-enabled tools support the development of specialized expertise. High-performing interns may be considered for full-time Associate opportunities after graduation, based on business needs and individual performance. The primary internship program runs for 10 weeks from May to July 2027.

Requirements

  • Currently pursuing a bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or a related technical field.
  • Interest in software development, application engineering, cloud technologies, Artificial Intelligence, automation, or digital transformation.
  • Basic understanding of programming concepts and experience with at least one programming language, such as Java, Python, JavaScript, C#, or C++.
  • Basic understanding of software development principles, object-oriented programming, algorithms, data structures, databases, APIs, and problem-solving concepts.
  • Exposure to software development, web development, cloud technologies, databases, or technical problem-solving through coursework, projects, research, open-source contributions, personal learning, volunteer experiences, certifications, or similar practical opportunities.
  • Awareness of emerging technologies, including Artificial Intelligence, cloud computing, automation, cybersecurity, and modern software engineering practices.
  • Strong foundation, growth mindset, and desire to learn and make an impact.

Nice To Haves

  • Exposure to software development, cloud technologies, web applications, enterprise platforms, or modern application development through coursework, student projects, hackathons, research, open-source contributions, or internship experiences.
  • Familiarity with Git, APIs, databases, Agile development, DevOps concepts, cloud platforms, user interface frameworks, or software engineering best practices.
  • Interest in Artificial Intelligence, cloud computing, automation, enterprise application development, consulting, and continuous learning.
  • Ability to collaborate effectively with teammates while supporting application modernization and digital transformation initiatives.

Responsibilities

  • Collaborate with cross-functional teams to understand requirements, define technical solutions, and contribute to project delivery.
  • Contribute to technical documentation and design discussions.
  • Help develop scalable, reusable code and participate in code reviews and software quality practices.
  • Contribute to cloud-native and full-stack application development, with attention to user experience, performance, security, and quality.
  • Support enterprise applications and business solutions in areas such as finance, supply chain, procurement, human resources, and digital transformation.
  • Work with technology professionals on client projects and develop skills in software engineering, cloud technologies, AI, DevOps, Agile, and enterprise application development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service