Job description
Still studying? Passionate about software development? At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let's talk.
Your Role and Responsibilities
Design and Implementation of functionality in the context of Spectrum Protect Plus Client
IBM Spectrum Protect Plus is a modern data resilience solution that provides recovery, replication, retention, and reuse for VMs, databases, applications, file systems, SaaS workloads, and containers in hybrid cloud environments. Data retention, data compliance, and disaster recovery are achieved by copying or archiving data to both on-premises and cloud-based object storage and to IBM Spectrum Protect, including support for physical and virtual tape storage.
Here comes a description of your challenge.
IBM Spectrum Protect Plus offers an application programming interface (API) based on Hypertext Transfer Protocol (HTTP) and Representational State Transfer (REST) architecture. It is used to connect applications to product components in order to query information about objects and to run basic operations.
The open-source community project SPPClient (https://github.com/IBM/sppclient) uses the low-level REST API of the IBM Spectrum Protect Plus product to implement more complex workflows and data queries. The SPPClient is widely used from SPP customers and needs constant improvement.
As part of the internship, you will analyze requirements from customers and identify workflows and algorithm to solve the customer problems. Furthermore, you will implement and test additional scripts or improve existing scripts of the SPPClient to provide the required functionality to customers.
To solve customer requirements that require improvements of the REST API you will work with the IBM development and architecture team to address the limitations and work on solutions.
The internship offers insight into modern development methods as well as working in an international team. Furthermore, the application offers in-depth knowledge of software engineering and modern data protection technologies.
If you are interessted pls apply with :
Meaningful curriculum vitae
Certificate of enrollment
if already available, Bachelor or Diploma certificate
if you do not yet have a certificate of graduation, please send us your current grade transcript
if applicable, work and internship certificates.
Non-EU citizens: Copy of residence and work permit, proof of identity including date and place of birth.
Required Technical and Professional Expertise
- Must be currently enrolled in university program seeking computer science, mathematics, or similar degree.
- good English language skills are mandatory
- Ability to acquire new skills quickly
- Solid skills in
o JSON
o Rest API
- Have completed coursework in Data Structures and Algorithms
- Experience with development methodologies (Agile / Scrum, Test Driven Development)
- Experience with Windows, Linux or UNIX environments.
- Strong verbal and written communication skills, ability to work independently with minimal supervision.
- Duration: >= 3 month
Preferred Technical and Professional Expertise
- German language skills would be helpful
About Business Unit
Your Life @ IBM
Every IBMer, and potential ones like yourself, has a voice, carves their own path, and uses their expertise to help co-create and add to our story. Together, we have the power to make meaningful change – to alter the fabric of our clients, of society and IBM itself, to create a truly positive impact and make the world work better for everyone.
It's time to define your career.
About IBM
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
Location Statement
Being You @ IBM
caravetterealestate.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caravetterealestate.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, caravetterealestate.com is the ideal place to find your next job.