## Reference
[Software Engineer Java EE and Microservices - CGI Careers](https://cgi.njoyn.com/corp/xweb/xweb.asp?NTKN=c&clid=21001&Page=JobDetails&Jobid=J0124-1402&BRID=1104019&lang=1)
## Deutsch
### Position Description
In unserem Development Center wirst du Teil eines interdisziplinären, agilen Teams und betreust unsere Kunden bei der Einführung und Optimierung digitaler Services. Für unsere Kunden entwickeln wir Onlineshops, Portale, mobile Apps und webbasierte Anwendungen.
---
In our Development Center you will be part of an interdisciplinary, agile team and support our customers in the introduction and optimization of digital services. We develop online shops, portals, mobile apps and web-based applications for our customers
---
Wir suchen Software Engineers (m/w/d) für die Umsetzung von Projekten im Java-EE-Umfield. Du bist als erfahrener Entwickler in der Lage, im Team die Anforderungen unserer Kunden zu verstehen und in Code umzusetzen. Du hast eigene Ideen und kannst ie überzeugend beschreiben und präsentieren. Konzepte und die Toolchain für Continuous Delivery sind dir genauso vertraut wie die Rollen und Verantvortlichkeiten in agilen Teams.
---
We are looking for software engineers (m/f/d) to implement projects in the Java EE environment. As an experienced developer, you are able to understand our customers' requirements as part of a team and implement them into code. You have your own ideas and can describe and present them convincingly. You are just as familiar with the concepts and toolchain for continuous delivery as you are with the roles and responsibilities in agile teams.
### Your Future Duties and Responsibilities
- Full-Stack-Entwicklung von Java-EE-basierter Software, von der Benutzeroberfläsche über die Business-Logik bis zur Datenbankschicht
- Mitarbeit an Fach- und IT-Konzepten, sowie bei der Erstellung von Architektur und Design für Enterprise-Lösungen
- Entwicklung von nutzbaren Microservices
- Continuous Integration & Deployment
- Technische Beratung für unsere Kunden
- Implementierung von Services in klassischen wie auch cloudbasierten Umgebungen
- Erstellung von Unit Tests
---
- Full-stack development of Java EE-based software, from the user interface to the business logic to the database layer
- Collaboration on specialist and IT concepts, as well as in the creation of architecture and design for enterprise solutions
- Development of usable microservices
- Continuous Integration & Deployment
- Technical advice for our customers
- Implementation of services in classic and cloud-based environments
- Erstellung von Unit Tests
### Required Qualifications to Be Successful
- Abgeschlossenes informationstechnologisches Studium oder eine vergleichbare Ausbildung
- Einschlägige Berufserfahrung mit Java EE und Microservices
- Erfahrungen in der Implementierung von Microservices und dem Zusammenspiel von Services
- Begeisterung für das Enterprise-Ecosystem und fundierte Kenntnisse in der Entwicklung mit Java EE, REST-basierter Anwendungen sowie aktueller Web-Technologien (z. B. AngularJS, React, HTML5, CSS, Node.js)
- Kenntnisse in den Methoden des Software-Engineering und agiler Software-Entwicklung (Scrum, Kanban), Test-Driven Development, Continuous Integration und Deployment
- Projekterfahrung in agilen Software-Projekten
- Ein agiles Mindset und Interesse an modernsten Methoden des Software Engineering
- Gute kommunikative Fähigkeiten in Deutsch und Englisch
---
- Completed information technology studies or comparable training
- Relevant professional experience with Java EE and microservices
- Experience in implementing microservices and the interaction of services
- Enthusiasm for the enterprise ecosystem and in-depth knowledge of developing with Java EE, REST-based applications and current web technologies (e.g. AngularJS, React, HTML5, CSS, Node.js)
- Knowledge of software engineering and agile software development methods (Scrum, Kanban), test-driven development, continuous integration and deployment
- Project experience in agile software projects
- An agile mindset and interest in state-of-the-art software engineering methods
- Good communication skills in German and English
### Was Wir Dir Beiten
- Starkes Miteinander: 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
- Mentoring: Bei CGI steht dir von Anfang an eine Mentorin oder ein Mentor zur Seite. So fällt es dir leicht, dich mit den CGI-Zielen zu Identifizieren und dich in dein neues Aufgabenumfeld sowie die CGI-Prozesse einzufinden
- Work-Life Balance: Flexible Arbeitszeiten, Remote Work (nach Kundensituation) und wenig Reisetätigkeit ermöglichen es dir, Privatleben und Beruf in Einklang zu bringen.
- Trainings: Die richtigen Trainings und Zertifikate bringen deine Weiterbildung voran. Unsere E-Learning-Plattform Academia ermöglicht dir das Lernen, wo und wann du willst.
- Ownership-Kultur: Wir bei CGI sind nicht einfach nur Mitarbeitende, sondern, "Member": weil wir das Unternehmen aktiv mitgestalten und mittelbar an seinem Erfolg partizipieren.
- Membership: Wer bei uns arbeitet, kann CGI-Aktien erwerben - das Unternehmen verdoppelt die jährliche Depoteinlage (bis max. 3% Bruttojahresgehalts) und übernimmt die Depotkosten
- Profit Participation Plan: Als Member von CGI wirst du unmittelbar am Unternehmenserfolg beteiligt. Du erhältst eine Gewinnbeteiligung, die such danach richtet, wie wir als Unternehmen unsere finanziellen Ziele erreichen.
- Mobilität: Wir bieten verschiedene Modelle, damit du mobil sein kannst: zum Beispiel mit einer Bahncard, Jobticket, einem Jobbike oder einem E-Firmenwagen.
- Sabbatical und Elternzeit: Du willst ein Sabbatical machen oder in Elternzeit gehen? Kein Problem! Wir unterstützen dich und sorgen dafür, dass die Auszeit kein Karriere-Stopper ist.
- Wir sind an deiner Seite, auch wenn es einmal nicht so gut läuft: Solltest du aufgrund einer Krankheit längere Zeit nicht arbeiten können, erhältst du bis zu 6 Monate lang dein gewohntes Gehalt weiter, da CGI das gesetzliche Krankengeld aufstockt.
- Member Assistance Programm (MAP): Das MAP bietet unseren Membern und ihren Angehörigen Beratungs-, psychologische Beratungs- und Unterstützungsleistungen an, um ihnen bei ihren persönlichen der beruflichen Herausforderungen zu helfen. Alle Deinstleistungen sind kostenlos und streng vertraulich. Ob es zum Bespiel um Stressbewältigung, die Pflege von Angehörigen oder die Erziehung geht: Wenn du Sorgen hast, kannst du dich als Member von CGI rund um die Uhr und vertraulich an unsere Beratungshotline wenden.
- Wir stärken die Region: Durch gemeinnützige Projekte, an denen Du dich selbst beteiligen kannst
- ... und vieles mehr
---
- Strong cooperation: With us you will find colleagues who are fun to work with. We meet each other openly, use first names across all positions and do not think in hierarchies or silos
- Mentoring: At CGI you will have a mentor at your side right from the start. This makes it easy for you to identify with the CGI goals and to familiarize yourself with your new task environment and the CGI processes
- Work-life balance: Flexible working hours, remote work (depending on the customer situation) and little travel allow you to balance your private life and work.
- Training: The right training and certificates advance your further education. Our e-learning platform Academia allows you to learn wherever and whenever you want.
- Ownership culture: We at CGI are not just employees, but “members” because we actively shape the company and participate indirectly in its success.
- Membership: Anyone who works for us can purchase CGI shares - the company doubles the annual deposit (up to a maximum of 3% of gross annual salary) and covers the deposit costs
- Profit Participation Plan: As a member of CGI, you will be directly involved in the company's success. You receive a profit share based on how we as a company achieve our financial goals.
- Mobility: We offer various models so that you can be mobile: for example with a rail card, job ticket, a job bike or an e-company car.
- Sabbatical and parental leave: Do you want to take a sabbatical or take parental leave? No problem! We support you and ensure that the time off is not a career stopper.
- We are at your side, even if things aren't going so well: If you are unable to work for a longer period of time due to illness, you will continue to receive your usual salary for up to 6 months, as CGI tops up statutory sick pay.
- Member Assistance Program (MAP): The MAP offers our members and their relatives counseling, psychological counseling and support services to help them with their personal and professional challenges. All services are free and strictly confidential. Whether it's about stress management, caring for relatives or raising children: If you have concerns, as a CGI member you can contact our advice hotline confidentially around the clock.
- We strengthen the region: through charitable projects in which you can get involved
### What You Can Expect From Us
- Der Motor für die digitale Transformation unserer Kunden ist die Technologie - der Antrieb für den Erfolg unseres Unternehmens sind die Menschen.
- Als Berater:in bei CGI genießt du das Vertrauen deiner Kolleg:innen und Kunden. In der Zusammenarbeit gewinnst du Erkenntnisse, die zu wertvollen und nachhaltigen Lösungen führen. Unsere Mitarbeitenden heißen "Member", weil sie am Erfolg beteiligt werden und gemeinsam ein Unternehmen gestalten, auf das wir alle stolz sind. Diesen Traum haben wir seit 1976, und er hat uns dorthin geführt, wo wir heute stehen: Wir sind einer der weltgrößten unabhängigen Dienstleister für IT und Business Consulting
- Bei CGI erkennen wir den Mehrwert von Vielfalt. Wir wollen ein Arbeitsumfeld schaffen, dem sich alle zugehörig fühlen, und fördern zusammen mit unseren Kunden die Inklusion. Bei uns haben alle die gleichen Chancen, erfolgreich zu sein und sich weiterzuentwickeln. Solltest du im Recruting-Prozess Unterstützung benötigen, sind wir für dich da.
- Bist du bereit, Teil unserer Erfolgsgeschichte zu werden? Komm zu CGI - wo du mit deinen Ideen und deinem Engagement etwas bewirkst.
---
- The engine for our customers' digital transformation is technology - the driver for the success of our company is people.
- As a consultant at CGI, you enjoy the trust of your colleagues and customers. By working together, you gain insights that lead to valuable and sustainable solutions. Our employees are called “members” because they share in our success and work together to create a company that we are all proud of. We have had this dream since 1976, and it has led us to where we are today: We are one of the world's largest independent service providers for IT and business consulting
- At CGI we recognize the added value of diversity. We want to create a work environment where everyone feels like they belong and work with our customers to promote inclusion. With us, everyone has the same opportunities to be successful and develop further. If you need support in the recruiting process, we are there for you.
- Are you ready to become part of our success story? Come to CGI - where you can make a difference with your ideas and commitment.