IBM Internship/Praktikum: Java Developer - Document Management in BOEBLINGEN, Germany
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. To lead in this new era of technology and solve some of the world's most challenging problems.
Your Role and Responsibilities
Internship/Praktikum: Java Developer for new applications in the document management space
We are constantly looking for students to develop software modules and automated test cases in Java or Python for our IBM StoredIQ and IBM's Unified Governance product portfolio. The IBM Unified Governance product portfolio helps our customers to cope with the huge amount of documents which are stored in various data sources of an enterprise. We offer solutions to help our customers with regulatory requirements like the European GDPR law, document analytics ( using traditional but also machine learning based techniques ) as well as organizing and structuring the sheer mass of information hidden in those documents.
The student will...
work independently on design and development of new software modules and/or test cases for IBM StoredIQ or other IBM products using agile development methodologies.
investigate on different potential approaches and existing software solutions or libraries for new modules or software testing.
interact with other developers, team leads, and architects to understand the broader context of his work.
present the result of this work to the overall development team.
The actual programming task will depend on skills and interest of the student selected for this position.
Our development team based in Boeblingen, Germany, is embedded into a larger world-wide team and works closely with other development labs in the US, Poland, India, and Japan. This constellation offers the opportunity to experience global, distributed development work while being integrated into a medium-sized local team.
We prefer students who can stay 6 months; shorter internships can be done on an exception basis only.
Completed Vordiplom or Bachelor in Computer Science or related area
Knowledge of design patterns and development
Good programming skills in Java
Either fluent english or german: written and spoken.
Helpful but not required skills:
Understanding and implementing REST APIs is a plus
Experience with Linux administration/shell are a plus
Knowledge in Docker, Kubernetes are a plus
Knowledge of continuous integration pipeline products like Jenkins and Travis CI are a plus
Knowledge of tools for web application test automation (e.g. Selenium, Katalon, Puppeteer) are a plus
Knowledge of Eclipse as a development environment is a plus
Experience in software development and/or test, in J2EE technologies are a plus
When applying, please scan all these documents into one pdf-file and upload under 'Resume/CV':
1) Cover Letter incl. your availability (earliest start and latest end date)
2) CV incl. your level of German
3) university enrollment document to prove that you are still studying
4) current transcript of records and other relevant certificates / references
5.1) Non-EU citizen studying in Germany: copy of passport, residence and work permit
5.2) Non-EU citizen studying elsewhere: profe of identity incl. place of birth
Thank you !
Required Professional and Technical Expertise
see Job Description
Preferred Professional and Technical Expertise
see Job Description
About Business Unit
Digitization is accelerating the ongoing evolution of business, and clouds - public, private, and hybrid - enable companies to extend their existing infrastructure and integrate across systems. IBM Cloud provides the security, control, and visibility that our clients have come to expect. We are working to provide the right tools and environment to combine all of our client’s data, no matter where it resides, to respond to changing market dynamics.
Your Life @ IBM
Being You @ IBM
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
- IBM Jobs