Java DevOps Developer (gn)
Workidentity
Posted: October 10, 2024
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Ein erfahrenden DevOps Engineer/Developer mit umfangreicher Java-Expertise sucht nach einer remote-Position in unserem Unternehmen.
Required Skills
Job Description
Einleitung:
Wir suchen nach einem erfahrenden DevOps Engineer/Developer mit umfangreicher Java-Expertise. Wenn Sie Ihre Fähigkeiten in einem hochinnovativen Umfeld einsetzen möchten und denken, dass Sie die Zukunft der IT mitgestalten können, sollten Sie sich bewerben!
Deine Aufgaben:
• Verantwortung für den gesamten Lebenszyklus unserer Java-basierten Anwendungen – von der Entwicklung über das Deployment bis hin zur Wartung in der Produktionsumgebung.
• Entwicklung und Betreuung von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Release-Prozessen.
• Containerisierung und Orchestrierung von Java-Anwendungen mit Docker und Kubernetes.
• Sicherstellung der skalierbaren Bereitstellung von Anwendungen auf Cloud- und On-Premise-Infrastrukturen (z.B. AWS, GCP, Azure).
• Implementierung und Überwachung von Monitoring- und Logging-Lösungen (z.B. Prometheus, Grafana, ELK-Stack) zur Überwachung der Systemleistung und Anwendungsmetriken.
• Performance-Tuning der Java-Backend-Dienste, um eine optimale Nutzung der Ressourcen und geringe Latenzzeiten zu gewährleisten.
• Zusammenarbeit mit den Entwicklungsteams, um den Übergang von Code in produktionsreife Umgebungen zu verbessern und zu beschleunigen.
• Sicherstellen von Stabilität und Sicherheit der Deployments durch automatisierte Tests, Security Checks und Rollback-Mechanismen.
Dein Profil:
• Mehrjährige Erfahrung als Java Developer mit fundierten Kenntnissen in der Entwicklung von Microservices und verteilten Systemen.
• Kenntnisse in DevOps-Praktiken und Erfahrung mit der Automatisierung von Infrastruktur und Anwendungsbereitstellungen.
• Solide Erfahrung mit Build-Tools wie Maven oder Gradle.
• Sicherer Umgang mit CI/CD-Tools wie Jenkins, GitLab CI, oder Travis CI.
• Erfahrung mit Container-Technologien wie Docker und Kubernetes.
• Kenntnisse in Cloud-Infrastrukturen (AWS, Azure, Google Cloud) sowie in der Anwendung von Infrastructure as Code-Tools wie Terraform oder Ansible.
• Ein Auge für Sicherheit und Performance-Optimierung im Deployment-Prozess.
• Starke Kommunikations- und Teamfähigkeiten, um erfolgreich mit Entwicklern, Testern und Betriebsteams zusammenzuarbeiten.
Benefits:
• Eine kollaborative und innovative Arbeitsumgebung, in der du die Freiheit hast, deine Ideen umzusetzen.
• Flexible Arbeitszeiten und die Möglichkeit zu Remote Work.
• Persönliche und berufliche Weiterentwicklung durch Weiterbildungen und regelmäßige Workshops.
• Flache Hierarchien und kurze Entscheidungswege.
• Ein attraktives Vergütungspaket und zusätzliche Benefits wie [z.B. Firmen-Events, Gesundheitsprogramme, Betriebliche Altersvorsorge