Projekt: Kotlin / Spring Boot / AWS Entwickler (m/w/d)

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

Beschreibung

Projekt: Kotlin / Spring Boot / AWS Entwickler (m/w/d)
Laufzeit: Ab Dezember / 6 Monate
Auslastung: Nach Absprache
Einsatzort: München / Remote nach Absprache
Vertragsart: Freelance

Projektbeschreibung
Für ein anspruchsvolles Softwareentwicklungsprojekt suchen wir einen erfahrenen Kotlin / Spring Boot Entwickler (m/w/d) zur Unterstützung eines bestehenden Entwicklungsteams.

Aufgaben
  • Entwicklung und Weiterentwicklung von Backend-Anwendungen mit Kotlin und Spring Boot
  • Konzeption und Implementierung moderner Microservices
  • Weiterentwicklung bestehender Services und Komponenten
  • Entwicklung und Anbindung von REST APIs und Schnittstellen
  • Integration verschiedener Backend-Services und externer Systeme
  • Umsetzung fachlicher Anforderungen in robuste und wartbare Softwarelösungen
  • Entwicklung und Optimierung von cloudbasierten Anwendungen auf AWS
  • Nutzung und Integration verschiedener AWS Services
  • Analyse und Optimierung bestehender Anwendungen hinsichtlich Performance und Skalierbarkeit
  • Fehleranalyse, Debugging und nachhaltige Behebung technischer Probleme
  • Refactoring und Modernisierung bestehender Komponenten
  • Entwicklung automatisierter Tests sowie Sicherstellung einer hohen Codequalität
  • Unterstützung bei CI/CD-Prozessen und automatisierten Deployments
  • Analyse und Optimierung bestehender Systemarchitekturen
  • Zusammenarbeit mit Entwicklungsteam, Architektur und internen Stakeholdern
  • Technische Dokumentation und Weiterentwicklung bestehender Lösungen
  • Sicherstellung stabiler und zuverlässiger produktiver Anwendungen
Anforderungen / Skills

Kotlin / Spring Boot
  • Mehrjährige praktische Erfahrung in der Kotlin-Entwicklung
  • Sehr gute Kenntnisse in Spring Boot
  • Fundierte Erfahrung in der Entwicklung moderner Backend-Anwendungen
  • Erfahrung mit Microservices-Architekturen
  • Sehr gute Kenntnisse in REST APIs und HTTP-basierten Schnittstellen
  • Erfahrung mit Spring Data, Dependency Injection und gängigen Spring-Boot-Komponenten
  • Gute Kenntnisse in objektorientierter und funktionaler Programmierung
  • Erfahrung mit automatisierten Tests und gängigen Testframeworks
  • Kenntnisse in Clean Code, Design Patterns und Softwarearchitektur
  • Erfahrung mit Refactoring und der Weiterentwicklung bestehender Codebasen
AWS Cloud
  • Mehrjährige praktische Erfahrung mit AWS
  • Erfahrung mit der Entwicklung und dem Betrieb von Anwendungen in der AWS Cloud
  • Praktische Erfahrung mit relevanten AWS Services
  • Erfahrung mit AWS Lambda, API Gateway oder vergleichbaren Services
  • Kenntnisse in Amazon ECS / EKS oder vergleichbaren Container-Technologien von Vorteil
  • Erfahrung mit Amazon S3
  • Erfahrung mit Datenbanken wie Amazon RDS / DynamoDB von Vorteil
  • Kenntnisse in CloudWatch und Monitoring
  • Verständnis für skalierbare und hochverfügbare Cloud-Architekturen
  • Erfahrung mit IAM, Security und grundlegenden AWS-Betriebskonzepten
  • Erfahrung mit der Integration verschiedener AWS-Dienste in produktive Anwendungen
Backend / Integration
  • Sehr gute Kenntnisse in der Entwicklung von RESTful APIs
  • Erfahrung mit API-Integration und externen Schnittstellen
  • Erfahrung mit verteilten Systemen und Microservices
  • Kenntnisse in asynchroner Kommunikation und Messaging von Vorteil
  • Erfahrung mit Datenbanken und SQL
  • Verständnis für zuverlässige und fehlertolerante Backend-Systeme
  • Erfahrung mit Logging, Monitoring und Fehleranalyse
  • Gute Kenntnisse in Git und modernen Entwicklungsprozessen
DevOps / CI/CD
  • Erfahrung mit CI/CD-Pipelines
  • Kenntnisse in Docker und Containerisierung
  • Erfahrung mit Git-basierten Entwicklungsprozessen
  • Kenntnisse mit Jenkins, GitLab CI, GitHub Actions oder vergleichbaren Tools
  • Erfahrung mit automatisierten Build-, Test- und Deployment-Prozessen
  • Verständnis für Infrastructure-as-Code, z. B. Terraform, von Vorteil
Der Schwerpunkt liegt auf der Weiterentwicklung und Optimierung bestehender Backend-Anwendungen auf Basis von Kotlin und Spring Boot sowie deren zuverlässiger Integration in die bestehende AWS Cloud-Infrastruktur.
Dabei sollen bestehende Services, Schnittstellen und Komponenten analysiert, gezielt erweitert und technisch nachhaltig weiterentwickelt werden. Besonderer Fokus liegt auf Codequalität, Performance, Skalierbarkeit, Stabilität und Wartbarkeit.
Die AWS-Infrastruktur soll optimal genutzt und bestehende Cloud-Komponenten sollen bei Bedarf modernisiert und erweitert werden.
Es handelt sich ausdrücklich nicht um eine reine Greenfield-Entwicklung. Bestehende Anwendungen, Services, Schnittstellen und Systemlandschaften sollen verstanden, gezielt erweitert und technisch sauber weiterentwickelt werden.

Bewerben