Want to get hired at IBM?
Back End Developer Intern
IBM
Lowell, MAOn Site
Original Job Summary
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
circle
Review coding languages fundamentals (C++, Java, Python).
circle
Practice API design and RESTful principles.
circle
Study client-server and network protocols.
circle
Learn basics of devOps tools like Git and Jenkins.
Behavioral Questions
circle
Describe a teamwork challenge and resolution.
circle
Explain how you handle tight deadlines.
circle
Discuss a time of learning new technology quickly.
circle
Share an instance of conflict resolution in a team.