Senior Software Developer for Java and Embedded Java (m/f/d)
Position Description :
Aus einer Person wurden mehr als 91. so beginnt unsere Geschichte. Und sie ist noch lange nicht zu Ende erzählt : Heute sind wir einer der weltgrößten IT- und Geschäftsprozess-Dienstleister und bieten seit strategische IT- und Business-Beratung, Systemintegration, Managed IT, Business Process Services und Intellectual Property auf Top-Niveau an.
Mit unserem stabilen Fundament und anspruchsvollen Projekten in verschiedensten Branchen bieten wir dir hervorragende Karrierechancen und vielfältige Möglichkeiten, deine eigene Erfolgsgeschichte zu schreiben.
Im Rahmen spannender Projekte unterstützt du unsere Kunden aus der Manufacturing-Branche bei der Neu- und Weiterentwicklung von Individualsoftware-Lösungen.
Software entwickelst du am liebsten in agilen Teams; hardwarenahe Programmierung mit Embedded Java und die Implementierung von Softwareapplikationen mit Spring sind Dein Metier.
Darüber hinaus ist IT-Security eines deiner wichtigsten Anliegen. Du bringst bei unseren Kunden technische und architektonische Fragestellungen voran und berätst zu aktuellen Trends, wie Microservices, Cloud-native, Container und DevOps.
Du möchtest auch Teil dieser Erfolgsgeschichte werden und hast bereits mehrjährige Erfahrung in der Softwareentwicklung mit Java, Embedded Java und Spring sammeln können?
Dann freuen wir uns darauf, dich kennenzulernen! Denn wir sind aktuell auf der Suche nach Unterstützung für unsere Java und DevOps-Engineering-Teams.
Your future duties and responsibilities :
Als Software Developer (m / w / d) entwickelst du die Anwendungen unserer Kunden. Dabei setzen wir auf agile Entwicklungsumgebungen.
Wir setzen unseren Fokus auf das schnelle Erreichen erster Ergebnisse und auf Nachhaltigkeit über den Einsatz von CI / CD-Pipelines und automatisierten Tests.
Dabei stehen Qualität, Security, Kundenverständnis sowie Flexibilität für uns an erster Stelle.
Du übernimmst im Detail die folgenden Aufgaben :
- Du berätst unsere Kunden zu technologischen Themen
- Du bist zuständig für die Softwareentwicklung in Kundenprojekten mit Match zu Deinen Erfahrungsschwerpunkten
- Du überträgst Business-Anforderungen auf Lösungsdesigns
- Das Design und die Codierung basierend auf Entwicklungsstandards und Prozessen gehören ebenfalls zu deinen Aufgaben
- Zudem übernimmst du die Implementierung und Betreuung von CI / CD-Pipelines
- Du unterstützt bei Testaktivitäten, Betrieb und Wartung
- Des Weiteren hast du Interesse an der Übernahme von Projektverantwortung im Bereich Softwareentwicklung zur Umsetzung von Arbeitspaketen
Required qualifications to be successful in this role :
Du hast ein informationstechnologisches Studium oder eine vergleichbare Ausbildung abgeschlossen und mehrjährige Berufserfahrung in der Softwareentwicklung sammeln können, idealerweise im internationalen Projektgeschäft.
Außerdem bringst du die folgenden Fähigkeiten mit :
- Du hast langjährige Erfahrung mit Embedded Java, Java SE 8 Programmer, Java SE 11 Developer oder Java SE 17 Developer
- Du bist sicher im Umgang mit Git und hast Erfahrung mit Build-Tools wie Maven oder Gradle; darüber hinaus hast du mehrjährige Erfahrung mit einem ORM-Tool wie JPA oder Hibernate
- Du hast bereits mit JUnit oder ähnlichen Test-Frameworks gearbeitet
- Du hast Erfahrung mit Docker, Continuous Integration, Continuous Delivery und Continuous Deployment gesammelt
- Zusätzlich verfügst du über Erfahrung mit gängigen webbasierten Patterns wie MVC oder MVVM und aspektorientierter Programmierung
- Du kennst dich mit IBM Websphere, Oracle WebLogic oder Eclipse Glassfish aus
- Die Konzepte von relationalen und nicht-relationalen Datenbanken sind dir bekannt und idealerweise hast Du Erfahrung mit entsprechen Query-Sprachen wie SQL
- Du hast Erfahrungen mit agilen Arbeitsweisen wie Scrum und bist im kleineren Rahmen reisebereit
- Du bringst professionelle Kommunikationsstärke in Deutsch und Englisch mit
- Du hast eine eigenständige und gewissenhafte Arbeitsweise, Spaß an neuen Technologien und daran, dein Wissen stetig zu vertiefen und weiterzuentwickeln
- Zudem hast du Freude am Umgang mit dem Kunden und daran Ideen, Konzepte und Lösungen zu präsentieren
Was wir dir bieten :
- Bei uns findest du Kolleg : innen, mit denen die Zusammenarbeit Spaß macht. Wir begegnen uns offen, duzen uns über alle Positionen hinweg und denken nicht in Hierarchien oder Silos.
- Du arbeitest meist direkt an deinem Heimatort weil wir Kundennähe wörtlich nehmen und uns Work-Life-Balance am Herzen liegt.
- Du profitierst von flexiblen Arbeitszeiten und hast je nach Kundensituation die Möglichkeit, von zuhause zu arbeiten.
- Die richtigen Trainings und Zertifikate bringen deine Weiterbildung voran. Unsere E-Learning-Plattform Academia ermöglicht dir das Lernen, wo und wann du willst.
- Einen Teil deines Bruttogehalts kannst du in CGI Aktien investieren bis maximal 3 % des Monatsgehalts geben wir für jeden Euro einen weiteren hinzu.
- Außerdem beteiligen wir dich am Unternehmenserfolg : Du erhältst eine Gewinnbeteiligung, die sich nach deiner individuellen Leistung richtet, sowie danach, wie wir als Unternehmen unsere finanziellen Ziele erreichen konnten.
- Wir bieten verschiedene Modelle, damit du mobil sein kannst
- Sabbatical oder Elternzeit werden unterstützt. Sie sind bei uns kein Karriere-Stopper!
- Wir sind an deiner Seite, auch wenn es einmal nicht so gut läuft : Du kannst Sonderurlaub nehmen, und unsere Beratungshotline steht dir immer zur Verfügung.
- Eine Vielzahl an gemeinsamen Events und Freizeitaktivitäten stärkt deine Verbundenheit mit deinen Kolleg : innen.
- LI-VH1