Job des Monats: Junior Java Entwickler

In unserer Rubrik ‚Job des Monats‘ stellen wir euch einmal im Monat CIC Mitarbeiter und ihre aktuelle Jobrolle vor. Auf unserer Homepage findet ihr passend dazu aktuelle Stellenangebote an unseren verschiedenen Standorten. – Vielleicht ist ja auch euer Traumjob dabei?

Heute stellt uns Chris den „Job des Monats“ Junior Java Entwickler vor.

Chris_IBMClientInnovationCenter_JuniorJavaEntwicklerKannst du uns kurz etwas zu deiner Person sagen?
Ich bin Chris und bin im CIC in Magdeburg als Softwareentwickler tätig. In Magdeburg habe ich meinen Bachelor in Informatik absolviert und stehe aktuell kurz vor dem Abschluss meines Masterstudiums in derselben Fachrichtung.

Wie lange bist du bereits im Center und was hat dich bewogen, dich hier zu bewerben?
Im Center bin ich jetzt seit Juli 2016, also ein Jahr. Dass IBM auch in Magdeburg vertreten ist, hatte ich damals auf der Job-Messe an der Otto-von-Guericke Universität zum ersten Mal bemerkt. Es gab mehrere Faktoren, warum ich mich hier beworben habe. Unter anderem weil das IBM CIC einen sehr guten Ruf an der Universität hat und weil sehr gute Freunde von mir, die auch im CIC arbeiten, sehr positiv vom Center und über interessante Events erzählten.

In welcher Rolle hast du hier im Center begonnen?
Eingestellt wurde ich als Junior Java Entwickler.

Welche Jobrolle hast du derzeit inne?
Derzeitig bin ich Softwareentwickler und auch bei Bedarf Tester zugleich, da ich in einem agilen Scrum Team eingesetzt bin und es dementsprechend so angedacht ist, dass Teammitglieder mehrere Rollen übernehmen können.
In meinem Projekt entwickle ich an mehreren Java Anwendungen und an einer Informix-4GL Anwendung.

Was muss man an Kenntnissen mitbringen, um diese Rolle ausführen zu können?
Ich muss sagen, das sind schon einige. Erst Recht, wenn man mehrere Rollen innehat.
Am Besten sollte man fundierte Kenntnisse in Java SE/EE, JUnit/Mockito, SQL, etwas Python, SoapUI, Groovy Script und Basiswissen in Softwaretests haben.

Hattest du schon immer vor in dieser Rolle zu arbeiten?
Das erste Mal, dass ich mit Programmierung zu tun hatte, war mit 8 Jahren, als ich einen Lerncomputer geschenkt bekam. Mir war zu diesem Zeitpunkt nicht bewusst, was Programmierung ist, aber ich habe versucht anhand von Beispielen etwas in BASIC zu schreiben. Ansonsten gehörte ich immer zu den Jugendlichen, die nicht wussten, was sie überhaupt werden wollten, was meine Eltern natürlich sehr frustierte. Erst im Studium wurde mir so wirklich klar, dass ich Softwareentwickler werden will.

Wie sah dein Weg in diese Rolle aus?
Mein Weg in diese Rolle war mehr oder weniger ziemlich direkt. Nach dem Abitur und der Bundeswehr hatte ich zwei Semester Physik studiert, habe aber schnell bemerkt, dass das Ganze nichts für mich ist. Danach begann ich mein Informatikstudium. Hier habe ich schnell die unbegrenzten Möglichkeiten aufgezeigt bekommen, die nach dem Studium auf mich warten. Hinzu kamen zahlreiche praktische Projekte, die mir zeigten, dass ich Entwickler werden will und kein IT-Consultant oder Architekt.

Was gehört zu den täglichen Aufgaben und Verantwortungen, die diese Rolle mit sich bringt?
Da wir in unserem Projekt agil entwickeln, gehört erstmal die morgendliche Besprechung (Daily) mit dem Kunden zu meinen täglichen Aufgaben. Diese Besprechung muss vor- und nachbereitet werden. Ansonsten gehört, neben der reinen Entwicklung, die Erfassung und Pflege der Stories, Tasks, Defects, etc. im Rational Team Concert, eine IBM Software, dazu. Es ist wichtig, dass diese stets auf dem aktuellen Stand sind.

Welche Technologien unterstützen dich bei deiner täglichen Arbeit? Mit welchen Technologien hast du bisher gearbeitet?
Mit der Zeit kommen einige zusammen. Für mich sind das definitiv der IBM Rational Software Architect, IBM Rational Team Concert, SQuirrel, Notepad++, Putty, WinSCP, Helpline und Slack. Das sind zumindest die Tools, mit denen das Arbeiten überhaupt halbwegs möglich ist.

Welche Möglichkeiten gibt es hier im Center, die dir eine Weiterentwicklung in dieser Rolle ermöglicht? Hast du eventuell schon einige wahrgenommen?
Möglichkeiten gibt es viele. Man muss sie nur wahrnehmen. Eine gute Übersicht bekommt man immer in den monatlichen CIC Informationsrunden. Neben den dort angebotenen Kursen gibt es auch Zertifikate, die man machen kann. Weitere von IBM angebotene Anlaufstellen wären unter anderem New2Blue, BrighterBlue oder Think40. Ich selbst habe an den Schulungen Succeeding@IBM, Excellence in Delivery, Global Blue Consulting und Growing with Consulting teilgenommen. Dabei empfand ich die letzten beiden besonders nützlich, da dort das Wissen vermittelt wird, wie man unter anderem strukturiert und zielgerichtet Probleme angehen kann und wie man vor dem Kunden bestmöglich präsentiert. Als nächstes strebe ich das OCA Java SE 8 Zertifikat an.

Wenn du die Gelegenheit bekommen würdest, für einen Tag/eine Woche in eine andere Rolle zu schlüpfen, welche wäre das und wieso?
Innerhalb vom CIC wäre ich gerne für einen Tag im HR und würde auf Messen mit potentiellen Kollegen über IBM, das Center und über die Möglichkeiten, die auf sie warten, sprechen.

Werbeanzeigen