Position Description: Unsere Kunden sind Weltmarktfuhrer und setzen auf CGI. Mit unseren Services im In und Ausland machen wir die vorhandene IT Welt unserer Kunden effizienter, moderner und kostengunstiger, sorgen fur ihre IT Sicherheit sowie einen reibungslosen IT Betrieb. Taglich entwickeln wir industrieubergreifend bei CGI, als eines der weltweit grosten IT und Business Consulting Unternehmen, zusammen mit unseren Kunden masgeschneiderte High End Losungen. Worauf wir stolz sind: Unsere hohe Qualitat, die wir seit Jahren liefern, schlagt sich in einer ausergewohnlich grosen Kundenzufriedenheit nieder. Das ist zugleich Aufgabe und Ansporn fur das ganze Team. Wir sind ein familiengefuhrtes Unternehmen, in dem der Mensch im Mittelpunkt steht: Wir arbeiten wo wir zu Hause sind, nutzen individuelle Entwicklungsmoglichkeiten. Agilitat ist bei uns keine Floskel, sondern eine Einstellung. Dabei setzen wir auf Zeugnisse und Zertifikate, sondern auf die Skills, die Du mitbringst. Als (Senior) Software Developer Java (m/w/d) ubernimmst Du Rollen in der technischen Umsetzung und der Konzeption von Softwarelosungen moderner Webprojekte. Unser Umfeld ist projektgetrieben, was Dir die Moglichkeit eroffnet, in verschiedenen Konstellationen und Teams eigenverantwortlich zu arbeiten, Dein bestehendes Wissen und Deine Fahigkeiten einzubringen, zu vertiefen und fortlaufend Neues zu lernen. Your future duties and responsibilities: Durch deine breite Aufstellung bei einer Vielzahl von Kunden unterschiedlichster Branchen bist Du an abwechslungsreichen und innovativen Projekten mit verschiedensten fachlichen Hintergrunden beteiligt. Deine Aufgaben in den Projekten werden vielfaltig sein Analyse der Anforderungen oder bestehender Systeme, Beratung, Konzeption und Entwicklung sowie dem Testen von Frontend / Backend Losungen auf Basis von Java. Entwicklung von Softwarelosungen im Backend JavaEE/SE basierter Shop Plattformen und zugehoriger Frameworks (u.a. SpringBoot, Hibernate). Mitarbeit bei der Erweiterung und dem Ausbau von Microservice Architekturen basierend auf Docker, Tomcat und Spring. Enge Zusammenarbeit mit anderen Software Entwicklern sowie Fachabteilungen entlang des gesamten Software Lifecycle. Laufende Betreuung und Fortentwicklung wichtiger Softwareartefakte. Anwendung von Methoden und Prinzipien agiler Software Entwicklung (Domain Driven Design, Clean Code, DevQA, SCRUM). Deine Aufgeschlossenheit gegenuber neuen Themen und Deine Bereitschaft, sich schnell in neue Technologien einzuarbeiten und neue Aufgaben zu ubernehmen, ermoglichen Dir, sich hierbei optimal einzubringen und Deine eigenen Ideen zu realisieren Required qualifications to be successful in this role: Es ist bei uns entscheidend, ob Du ein Studium der Informatik oder eine vergleichbare Ausbildung abgeschlossen hast. Vielmehr stehen Deine Leidenschaft und die Zusammenarbeit in interdisziplinaren Teams im Vordergrund. Hohes Interesse und Berufserfahrung an der Entw