Lead Cloud Fullstack Developer

IBM Deutschland GmbH
München, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Remote
München, Germany

Tech stack

Java
Artificial Intelligence
Component-Based Software Engineering
Architectural Patterns
Cloud Computing
Configuration Management
Databases
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Eclipse
Middleware
Java Platform Enterprise Edition (J2EE)
IBM Websphere Application Server
Network Security
Uptime
NoSQL
Openshift
Software Architecture
Software Engineering
TypeScript
Web Services
RxJS
HybridCloud
Backend
Containerization
Angular
Kubernetes
Front End Software Development
Microservices

Job description

In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology. Your role and responsibilities

Als Application Developer - Cloud Fullstack wirkst du in vielen Bereichen des Softwareentwicklungslebenszyklus mit - von der Konzeption und dem Design über die Implementierung und das Testen bis hin zum Support. Du entwickelst Software, die deine Kunden auf ihrer Hybrid-Cloud- und KI-Reise unterstützt.

Du hast die Möglichkeit, mit modernsten Technologien zu arbeiten und sicherzustellen, dass die ausgelieferten Anwendungen hochperformant, hochverfügbar, responsiv und wartbar sind.

Deine Hauptaufgaben sind:

  • Design, Entwicklung und Bereitstellung cloudbasierter Anwendungen unter Verwendung von Microservices-Design-Patterns, Integration von Front-End-, Back-End- und Middleware-Komponenten sowie persistente Speicherung von Daten in NoSQL- oder RDBMS-Datenbanken.
  • Anwendung von DevOps-Methoden und -Tools, um eine effiziente Entwicklung, Testung und Bereitstellung cloudbasierter Anwendungen zu gewährleisten.
  • Zusammenarbeit mit erfahrenen Experten beim Design, Aufbau und der Wartung von Cloud-Umgebungen mit Fokus auf Verfügbarkeit (Uptime), Zugriffskontrolle, Netzwerksicherheit sowie dem Einsatz von Automatisierungs- und Konfigurationsmanagement-Tools.
  • Arbeiten in einem agilen, kollaborativen Umfeld: Du kooperierst mit Kollegen, Teams sowie internen und externen Stakeholdern aller Fachrichtungen und Hintergründe, um flexible, wartbare und skalierbare Anwendungskomponenten zu entwickeln und stets auf dem neuesten Stand bezüglich Tools und Technologietrends zu bleiben.
  • Dokumentation und Kommunikation mit internen und externen Kunden und Stakeholdern, um Geschäftsanforderungen zu verstehen, geeignete Anwendungskomponenten zu designen sowie vorgeschlagene Lösungen und Ergebnisse zu präsentieren., * Erfahrung im Onboarding und Coaching / Mentoring von Mitarbeitenden in technischen Rollen, zum Beispiel Entwickler*innen
  • Tiefes Verständnis im Bereich moderner agiler Softwareentwicklungsprozesse nach SAFe

Hybrid Software Engineering Professional Softwareentwicklung frontend DevOps Softwareentwickler Datenbank Grafikdesign Webservice

Requirements

  • Fließende Deutschkenntnisse in Wort und Schrift (min. C1 Level)
  • Mehrjährige Erfahrung als Lead Developer in Großprojekten, mit ausgeprägten Kenntnissen sowohl im Backend als auch im Frontend
  • Tiefe Kenntnisse in der Entwicklung von Java-basierten Lösungen (wünschenswert Java EE und Eclipse Microprofile), Architekturmuster und WebServices sowie entsprechender Frameworks
  • Aufbau von IT-Lösungsarchitekturen sowie Verständnis und Fachexpertise im Bereich Microservice Architekturen (Quarkus und WebSphere Liberty)
  • Sehr gute Kenntnisse im Angular-Ökosystem insbesondere in der Entwicklung moderner Single-Page-Applications mit Angular, TypeScript und RxJS sowie Erfahrung mit Architekturmuster wie Microfrontends
  • Sehr gute Kenntnisse beim Entwurf von Architekturkonzepten (idealerweise "ISAQB® - Certified Professionell for Software Architecture Advanced Level")
  • Erfahrung im Betrieb und Deployment cloud-nativer Anwendungen auf Kubernetes-basierten Plattformen, idealerweise mit Red Hat OpenShift, einschließlich Containerisierung, CI/CD-Pipelines und Microservice-Architekturen

About the company

Die IBM Client Innovation Center Germany GmbH (CIC) ist eine hundertprozentige IBM-Tochtergesellschaft. Bei uns herrscht die pulsierende Aufbruchstimmung einer unternehmerischen Neugründung verknüpft mit der Souveränität eines erfahrenen und erfolgreichen Traditionsunternehmens. Eingebettet in das globale IBM-Netzwerk bieten unsere motivierten und stetig wachsenden Teams hochwertige IT-Services "Made in Germany" und können dabei auf das Technologiewissen und die Branchenexpertise von IBM zurückgreifen. Neben unserem Hauptstandort Magdeburg hat das CIC Niederlassungen in Frankfurt, Köln und München. Gesuchte Kompetenzen Python Datenbank PHP Servicemanagement Softwareadministration DevOps C++ Informatik SaaS Software-Design Business-intelligence Frontend Webservice Software-Design Machine-learning Mobile-development Projektmanagement Java SAP .NET IoT SaaS CSS ABAP Softwaretest Softwareentwicklung JavaScript

Apply for this position