Java / Microservices / CI/CD Entwickler (m/w/d)

Amoria Bond GmbH
Ansprechpartner: Jan Moik
München,  Deutschland
100% RemoteFreiberuflichab sofort

Beschreibung

Projekt: Java / Microservices / CI/CD Entwickler (m/w/d)

Position: Java / Microservices / CI/CD Entwickler (m/w/d)
Start: ab sofort
Laufzeit: 6 Monate
Auslastung: nach Absprache
Einsatz: Remote

Projektbeschreibung

Für die Weiterentwicklung und Modernisierung einer bestehenden Softwarelandschaft suchen wir einen erfahrenen Java / Microservices Entwickler (m/w/d) mit fundierter Erfahrung im Bereich CI/CD und moderner Softwarearchitekturen.
Im Fokus des Projekts steht die Weiterentwicklung bestehender Anwendungen sowie die schrittweise Modernisierung der Systemlandschaft hin zu einer modernen, skalierbaren und serviceorientierten Microservices-Architektur.
Der gesuchte Entwickler unterstützt ein bestehendes agiles Team sowohl bei der Entwicklung neuer Services und Funktionalitäten als auch bei der Optimierung bestehender Komponenten. Ein weiterer Schwerpunkt liegt auf der Automatisierung von Build-, Test- und Deployment-Prozessen sowie der kontinuierlichen Verbesserung der CI/CD-Pipelines.

Aufgaben

  • Entwicklung und Weiterentwicklung von Java-basierten Microservices
  • Konzeption, Implementierung und Integration neuer Backend-Services
  • Entwicklung und Anbindung von REST APIs
  • Weiterentwicklung bestehender Anwendungen und Services
  • Modernisierung und Refactoring bestehender Codebasen
  • Entwicklung und Optimierung von CI/CD-Pipelines
  • Automatisierung von Build-, Test- und Deployment-Prozessen
  • Integration und Weiterentwicklung von Cloud- und Container-Lösungen
  • Arbeiten mit Docker und Kubernetes
  • Analyse, Debugging und Behebung technischer Fehler
  • Durchführung von Code Reviews und Sicherstellung der Codequalität
  • Optimierung von Performance, Stabilität und Skalierbarkeit
  • Mitarbeit bei der Weiterentwicklung der Softwarearchitektur
  • Unterstützung bei der Migration bestehender Komponenten in eine Microservices-Architektur
  • Enge Zusammenarbeit mit Entwicklung, Architektur und DevOps im Remote-Umfeld

Anforderungen / Skills

  • Mehrjährige Erfahrung in der Java-Entwicklung
  • Sehr gute Kenntnisse in Java 11+
  • Sehr gute Erfahrung mit Spring / Spring Boot
  • Fundierte Erfahrung in der Entwicklung von Microservices
  • Gute Kenntnisse in REST APIs
  • Erfahrung mit CI/CD-Pipelines
  • Sicherer Umgang mit Git
  • Erfahrung mit Jenkins, GitLab CI oder vergleichbaren Tools
  • Gute Kenntnisse in Docker und Kubernetes
  • Erfahrung mit Cloud-Technologien, idealerweise Azure oder AWS
  • Kenntnisse in Maven oder Gradle
  • Erfahrung mit relationalen und/oder NoSQL-Datenbanken
  • Gute Kenntnisse in automatisiertem Testing
  • Erfahrung mit Debugging, Refactoring und Performance-Optimierung
  • Erfahrung in der Modernisierung bestehender Anwendungen
  • Erfahrung mit agilen Entwicklungsprozessen, z. B. Scrum oder Kanban
  • Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
  • Gute Kommunikationsfähigkeit und Erfahrung in der Zusammenarbeit mit Remote-Teams

Ziel des Projekts

Ziel des Projekts ist die nachhaltige Modernisierung und Weiterentwicklung der bestehenden Softwarelandschaft.
Dabei sollen bestehende Anwendungen und Komponenten schrittweise in eine moderne, skalierbare Microservices-Architektur überführt werden. Gleichzeitig werden neue Services entwickelt, bestehende Funktionalitäten optimiert und die Entwicklungs- sowie Deployment-Prozesse durch moderne CI/CD-Ansätze automatisiert.
Der Fokus liegt dabei auf einer stabilen, performanten und zukunftsfähigen Systemarchitektur sowie einer effizienten Zusammenarbeit zwischen Entwicklung, Architektur und DevOps.

Bewerben