Software Engineer mit Gitlab/Git-Expertenkenntnissen

expertplace professionals GmbH
Dresden, Germany
2 days ago

Role details

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

Job location

Dresden, Germany

Tech stack

Java
C Sharp (Programming Language)
C++
Cloud Computing
Databases
Continuous Integration
DevOps
PostgreSQL
MongoDB
OAuth
OpenID
Redis
Security Assertion Markup Language (SAML)
Service-Oriented Architecture
Single Sign-On
Software Engineering
Okta
Gitlab
GIT
Containerization
Kubernetes
Information Technology
Apache Flink
Kafka
Software Version Control
Docker
Go
Microservices

Job description

  • Entwicklung und Wartung von Kerndiensten: Entwurf, Entwicklung und Wartung kritischer Plattformdienste einschließlich Single Sign-On (SSO), Multi-Factor Authentication (MFA), Benutzer- /Gruppenverwaltung und Datenpersistenzlösungen.

  • Microservices Architecture:

· Tragen Sie zur Weiterentwicklung und Implementierung unserer serviceorientierten Architektur bei und stellen Sie Skalierbarkeit und Wartbarkeit sicher.

  • Technology Stack Implementation: Verwenden Sie Java, Golang, C# und / oder C++, um containerisierte Dienste in unserer Kubernetes-Umgebung zu erstellen und bereitzustellen.

  • Collaboration & Delivery: Zusammenarbeit mit Entwicklungs-, Produkt- und Sicherheitsteams während des gesamten Entwicklungszyklus.

Das bringen Sie mit

Requirements

  • Education & Experience: Bachelor-Abschluss in Informatik oder einem verwandten Gebiet und mehr als 2 Jahre Erfahrung in der Softwareentwicklung.

  • Expertenkenntnisse: Gitlab/ Git

  • Technical Proficiency: sehr gute Kenntnisse in Docker, Java, Golang, C# und / oder C++. Erfahrung mit Authentifizierungs- und Autorisierungsprotokollen (z.B. OAuth2, OIDC, SAML), User und Permission Management, Event-getriebenen Infrastrukturen und Sicherheitskonzepten in serviceorientierten Architekturen.

  • Datenbank- und Datenpipelinelösungen: gute Kenntnisse mit Datenbank- und Datenpipelinelösungen verschiedenster Art (z.B. PostgreSQL, MongoDB, Redis, Kafka, Flink) und relevanten Managementlösungen zur Stabilisierung von Clusterinstallationen (z.B. Patroni, Strimzi)

  • Cloud & Containerization: Vertrautheit mit Containerisierungstechnologien (z. B. Docker) und Orchestrierungsplattformen (z. B. Kubernetes).

  • DevOps Practices: Erfahrung mit CI/CD-Pipelines, Git-Versionskontrolle und agilen Entwicklungsmethoden

Nice-to-Have:

  • Erfahrung mit verschiedenen Identity Providern (z.B. KeyCloak, Okta) und MFA-Lösungen

  • Erfahrung mit Secretstores / -vaults und Zertifikatmanagement

  • Erfahrung im Bereich von Service Registries und serviceorientierten Sicherheitsaspekten.

  • Erfahrung mit Datenbanken unterschiedlicher Ausprägung und mit Datenpipelines.

  • Erfahrung mit Event-getriebenen Interaktionsmodellen und Messagequeues.

  • Erfahrung mit Workflow-Automatisierung und Orchestrierung

  • Erfahrung mit Cluster-fähigen serviceorientierten Architekturen

  • Erfahrung mit modernen Webtechnologien

Apply for this position