JFrog
Capgemini
Senior Scala Engineer
ÜBER DIE STELLE
Capgemini rekrutiert hochqualifizierte Senior und Lead Engineers für sein dynamisches Team, um Lösungen für einen wichtigen Kunden im öffentlichen Sektor zu liefern. Dies ist eine Gelegenheit, an bedeutsamen Projekten zu arbeiten, die Millionen von Menschen betreffen, in einer Umgebung, die Innovation und Zusammenarbeit schätzt.
Unsere ausgereifte Agile-Umgebung bietet einen unterstützenden Raum für die Zusammenarbeit mit Spezialisten aus anderen Disziplinen. Sie werden Teil einer Kultur sein, die kontinuierliche Verbesserung, Wissensaustausch und technische Exzellenz fördert.
Unsere Senior Engineers konzentrieren sich auf die Bereitstellung kritischer digitaler Dienste von der Konzeption bis zur Fertigstellung, wobei sie an einer Vielzahl von Projekten für weitreichende öffentliche Dienste arbeiten. Unsere Lead Engineers gehen über die Bereitstellung hinaus – sie gestalten die technische Strategie, betreuen Engineers und treiben Innovationen über Projekte hinweg voran. Sie werden Best Practices innerhalb unserer Engineering-Community beeinflussen und eine Schlüsselrolle bei der Definition spielen, wie wir moderne digitale Dienste erstellen und bereitstellen.
IHRE ROLLE
Als Scala Engineer helfen Sie bei der Konzeption, Entwicklung und Bereitstellung von groß angelegten digitalen Diensten, die einen echten Einfluss haben. In agilen, multidisziplinären Teams erstellen Sie qualitativ hochwertige Lösungen mit modernen Scala-Engineering-Praktiken und tragen gleichzeitig zur kontinuierlichen Verbesserung unserer Technologie-, Personal- und Lieferfähigkeiten bei.
UNSERE KULTUR
Wir suchen Menschen, die lernorientiert sind, den Status quo hinterfragen und ständig daran arbeiten, ihr Arbeitsumfeld zu gestalten, um es zu einem spannenden, unterhaltsamen und interessanten Ort zu machen.
Dinge frisch zu halten ist etwas, das wir in unseren Arbeitspraktiken fördern, aber die Kultur der kontinuierlichen Verbesserung ist ebenso wichtig in unserem technischen Ansatz zum Aufbau und zur Bereitstellung moderner digitaler Dienste. Ihr Wissen und Ihre Erfahrung werden genutzt, um die Art und Weise zu ändern, wie wir Lösungen erstellen, einschließlich der Nutzung neuer Tools und Technologien zur Lösung neuer Probleme oder zur Verbesserung bestehender Dienste.
Wenn Sie an unseren Diensten arbeiten, sind Sie Teil eines Teams, aber auch Teil von Interessengemeinschaften. Das bedeutet, dass Sie immer Menschen zur Verfügung haben, mit denen Sie Ideen austauschen und diskutieren und bei Bedarf Hilfe erhalten können. Die Engineering-Organisation wird von Ingenieuren geführt und unterstützt sich gegenseitig durch Coaching und Mentoring, sodass Sie, wenn Sie etwas ändern möchten, die Macht dazu haben.
WARUM SIE CAPGEMINI IN BETRACHT ZIEHEN SOLLTEN
Das Geschäft unserer Kunden auszubauen und gleichzeitig eine nachhaltigere, inklusivere Zukunft aufzubauen, ist eine anspruchsvolle Aufgabe. Wenn Sie sich Capgemini anschließen, treten Sie einem florierenden Unternehmen bei und werden Teil eines Kollektivs von Freidenkern, Unternehmern und Branchenexperten. Wir finden neue Wege, wie Technologie uns helfen kann, neu zu denken, was möglich ist.
Deshalb suchen wir gemeinsam nach Möglichkeiten, die weltweit führenden Unternehmen zu transformieren, und so sammeln Sie die Erfahrungen und Kontakte, die Sie für Ihre Zukunft benötigen. Indem wir jeden Tag voneinander lernen, Wissen teilen und uns immer wieder selbst herausfordern, besser zu werden, bauen Sie die Fähigkeiten auf, die Sie sich wünschen. Sie werden Ihre Fähigkeiten nutzen, um unseren Kunden zu helfen, Technologie zu nutzen, um ihr Geschäft zu innovieren und auszubauen. Es mag also nicht immer einfach sein, aber die Welt zu einem besseren Ort zu machen, ist selten einfach.
Make it real | capgemini.com
WIR SIND EIN DISABILITY CONFIDENT EMPLOYER
Hybrides Arbeiten: Ihr Arbeitsort variiert je nach Ihrer Rolle, Ihren persönlichen Bedürfnissen und den Geschäftsanforderungen. Dies beinhaltet typischerweise eine Mischung aus Büros, Kundenstandorten und Fernarbeit von zu Hause aus. Wenn Ihr Standort Telford oder Hove ist, müssen Sie damit rechnen, zwischen 40% und 70% der Zeit im Büro zu arbeiten. Für alle anderen Standorte müssen Sie bereit sein, ein- bis zweimal im Monat ins Büro in Telford oder Hove zu kommen (Lead Engineers häufiger). Da wir eng mit den Kundenanforderungen zusammenarbeiten – die sich im Laufe der Zeit ändern können – müssen Sie flexibel bleiben. Bitte beachten Sie, dass vollständig remote Arbeit (100% von zu Hause aus) nicht gestattet ist.
Capgemini ist stolz darauf, ein Disability Confident Employer (Level 2) zu sein gov.uk/government/publications/disability-confident-guidance-for-levels-1-2-and-3/level-2-disability-confident-employer im Rahmen des Disability Confident-Programms der britischen Regierung.
Als Teil unseres Engagements für eine inklusive Rekrutierung bieten wir allen Kandidaten ein Vorstellungsgespräch an, die:
- Eine Behinderung angeben und
- Die minimalen wesentlichen Kriterien für die Rolle erfüllen.
Bitte wählen Sie während des Bewerbungsprozesses die Option 'Opt-in'.
Als Senior Scala Engineer werden Sie:
- Scala-Dienste mit Frameworks wie Play, Akka und modernen funktionalen Programmieransätzen entwickeln und warten.
- Microservices für Leistung, Skalierbarkeit, Ausfallsicherheit und Zuverlässigkeit entwerfen, erstellen und optimieren.
- Hochwertigen, testbaren Code mit Engineering-Praktiken wie TDD, BDD und automatisierten Test-Frameworks, einschließlich ScalaTest, schreiben.
- Build-, Deployment- und Release-Prozesse mit SBT, CI/CD-Pipelines, Docker und Kubernetes unterstützen.
- Mit Architekten, Ingenieuren, Produktteams und Stakeholdern zusammenarbeiten, um Lösungen zu liefern, die auf die Geschäftsanforderungen abgestimmt sind.
- Engineers betreuen und coachen, Scala-Best Practices fördern und die technische Entwicklung im Team unterstützen.
- Zur operativen Exzellenz durch Monitoring, Fehlerbehebung und kontinuierliche Verbesserung beitragen.
Zusätzlich werden Sie als Lead Scala Engineer:
- Die technische Architektur für Scala-basierte Lösungen definieren und leiten, um die Ausrichtung an strategischen Zielen und langfristiger Skalierbarkeit sicherzustellen.
- Die technische Ausrichtung, Engineering-Standards und Best Practices über mehrere Teams und Programme hinweg festlegen.
- Die Lösung komplexer technischer Herausforderungen leiten, einschließlich Design verteilter Systeme, Integrationsherausforderungen und Leistungsoptimierung.
- Die Entscheidungsfindung auf Programmebene und auf Ebene der leitenden Stakeholder beeinflussen und als vertrauenswürdiger Engineering-Berater fungieren.
- Das Wachstum der Engineering-Fähigkeiten durch Rekrutierung, Coaching, Mentoring und die Entwicklung von Scala-Communities of Practice vorantreiben.
- Mehrere Delivery-Teams koordinieren und unterstützen, um Konsistenz, Qualität und technische Exzellenz über Lösungen hinweg sicherzustellen.
- Innovation fördern, indem aufkommende Scala-Frameworks, Tools und Engineering-Praktiken evaluiert und eingeführt werden.
IHRE KENNTNISSE UND ERFAHRUNGEN
- Umfangreiche Berufserfahrung mit Scala und funktionaler Programmierung
- Erfahrung im Entwerfen und Konsumieren von REST APIs; JSON-Validierung/Serialisierung mit Play JSON oder Circe.
- Entwurf und Abfrage von relationalen Datenbanken wie PostgreSQL und/oder NoSQL-Datenbanken wie MongoDB.
- Schreiben von Unit- und Integrationstests mit Technologien wie ScalaTest, Specs2 und Mockito unter Einhaltung von TDD/BDD
- Vertrautheit mit SBT für Build/CI/CD-Automatisierung und GIT mit Branching-Strategien.
- Solides Verständnis von Web/HTTP, Best Practices für Websicherheit und Leistungsaspekte.
- Vertrautheit mit Cloud-basierter Infrastruktur, CI/CD-Pipelines und Containerisierung.
Lead Engineers werden außerdem Folgendes demonstrieren:
- Fähigkeit, komplexe Scala-basierte Architekturen für Skalierbarkeit und Wartbarkeit zu entwerfen und zu steuern.
- Fähigkeit, Technologieroadmaps festzulegen und Entscheidungen über mehrere Teams hinweg zu beeinflussen.
- Starke Fähigkeit, Teams zu führen, Senior Engineers zu coachen und eine Kultur der technischen Exzellenz zu fördern.
- Fähigkeit, technische Strategien effektiv an leitende Stakeholder zu kommunizieren und Ergebnisse zu beeinflussen.
- Förderung der Scala-Engineering-Fähigkeiten durch Rekrutierung, Schulung und Einrichtung von Communities of Practice.
- Kompetenz bei der Einführung neuer Scala-Bibliotheken, Frameworks und Muster zur Verbesserung der Bereitstellung.
IHRE SICHERHEITSÜBERPRÜFUNG
Um erfolgreich für diese Stelle ernannt zu werden, ist eine Sicherheitsüberprüfung (SC) erforderlich gov.uk/guidance/united-kingdom-security-vetting-applicant#levels-of-national-security-clearance.
Um die SC-Überprüfung zu erhalten, muss der erfolgreiche Bewerber in den letzten 5 Jahren ununterbrochen im Vereinigten Königreich ansässig gewesen sein, zusammen mit anderen Kriterien und Anforderungen.
Während des gesamten Rekrutierungsprozesses werden Ihnen Fragen zu Ihrer Berechtigung für die Sicherheitsüberprüfung gestellt, wie z. B. Wohnsitzland und Staatsangehörigkeit, aber nicht beschränkt auf diese.
Einige Stellen sind aus Sicherheitsgründen auf alleinige britische Staatsbürger beschränkt; daher werden Sie möglicherweise in der Bewerbung nach Ihrer Staatsbürgerschaft gefragt.
MACHEN SIE ES REAL – WAS BEDEUTET DAS FÜR SIE?
Sie werden befähigt, zu erforschen, zu innovieren und sich weiterzuentwickeln. Sie profitieren von Capgeminis 'Learning for Life'-Mentalität, was bedeutet, dass Sie unzählige Schulungs- und Entwicklungsmöglichkeiten von Thinktanks bis hin zu Hackathons haben und Zugang zu 250,000 Kursen mit zahlreichen externen Zertifizierungen von AWS, Microsoft, Harvard ManageMentor, Cybersecurity-Qualifikationen und vielem mehr haben.
Sie bringen Ihre einzigartigen Fähigkeiten und Perspektiven in das Team ein, inspirieren und lassen sich von Ihren Teamkollegen inspirieren, während Sie Wert in allem freisetzen, was Sie tun. Sie treten einer professionellen Gemeinschaft von Experten bei, die Ihnen den Rücken stärken und Sie bei jedem Schritt unterstützen.
ÜBER CAPGEMINI
Capgemini ist der Partner für die Unternehmenstransformation im Zeitalter der KI. Wir unterstützen Organisationen dabei, sich eine intelligente und nachhaltige Zukunft vorzustellen und diese zu gestalten, indem wir KI, Technologie und menschliche Innovationskraft kombinieren, um ihre Arbeitsweise, Innovationsfähigkeit und ihr Wachstum zu transformieren. Mit einzigartigen End-to-End-Fähigkeiten, die von Strategie über Technologie und Engineering bis hin zu intelligenten Betriebsabläufen reichen, bündeln wir tiefgreifende Branchenexpertise sowie marktführende Kompetenzen in den Bereichen KI, Cloud und Daten, um Ambitionen in messbare Geschäftsergebnisse in großem Maßstab zu verwandeln. Unterstützt durch ein robustes Partner-Ökosystem und fast 60 Jahre Erfahrung, ist Capgemini eine verantwortungsbewusste und vielfältige globale Organisation mit über 410,000 Mitarbeitenden in mehr als 50 Ländern. Die Gruppe erzielte im Jahr 2025 einen Umsatz von 22.5 Milliarden Euro.
