Back End Developer Intern
@ IBM

Lowell, MA
$25,000
On Site
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX******* @ibm.com
Recommended after applying

Job Details

Introduction

At IBM, work is more than a job - it's a calling: To build, design, code, consult, think along with clients, sell, make markets, invent, and collaborate. If you are ready to lead in this new era of technology and solve challenging problems, let's talk.

Your Role And Responsibilities

As a Back End Developer Intern, you will work on:

  • Client-server architectures and networking protocols
  • Designing and coding server applications, firmware, and databases
  • Creating and configuring IaaS, PaaS, and SaaS applications
  • Developing clean, well-documented REST APIs
  • Implementing Agile and Cloud devOps methodologies for continuous delivery

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

Candidates should have basic knowledge in one or more of the following areas:

  • Software development concepts
  • Programming languages: C++, C, Java, Golang, Ruby, Python, Perl, SQL
  • Understanding of servers, applications, devOps tools (Git, Jenkins), and databases
  • Familiarity with APIs and operating systems fundamentals
  • Container technologies, internet services, and managed services
  • Strong communication skills and ability to learn new technologies

Preferred Technical And Professional Experience

  • 1 year experience in programming (e.g., C++, Java, Python, etc.)
  • 1 year experience with APIs (REST APIs and JSON)
  • Familiarity with web services, virtualization concepts, and cloud operations

Key skills/competency

Backend, client-server, API, devOps, cloud, IaaS, PaaS, SaaS, coding, Agile

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant coding and API skills.
  • Research IBM: Understand its culture and tech innovations.
  • Showcase projects: Emphasize client-server and cloud experience.
  • Prepare for technical interviews: Focus on programming fundamentals and devOps tools.

📝 Interview Preparation Advice

Technical Preparation

Review coding languages fundamentals (C++, Java, Python).
Practice API design and RESTful principles.
Study client-server and network protocols.
Learn basics of devOps tools like Git and Jenkins.

Behavioral Questions

Describe a teamwork challenge and resolution.
Explain how you handle tight deadlines.
Discuss a time of learning new technology quickly.
Share an instance of conflict resolution in a team.

Frequently Asked Questions