Skip to content

Senior Softwareentwickler - Java & AWS Cloud

  • Hybrid
    • ESCH-SUR-ALZETTE, Esch an der Alzette, Luxemburg
  • Informatique

Jobbeschreibung

Wir suchen einen Senior Softwareentwickler mit fundierten Kenntnissen in Java und Spring, der auch versiert ist im Umgang mit Spring Boot Data, Hibernate und relationalen Datenbanken. Der ideale Kandidat verfügt über umfangreiche Erfahrung in der Gestaltung und Entwicklung robuster, skalierbarer Lösungen in AWS-Umgebungen und arbeitet gerne mit Python und Infrastructure as Code (Terraform). Sie werden eng mit Dateningenieuren zusammenarbeiten, um eine nahtlose Integration und Datenfluss zwischen den Systemen sicherzustellen. Erfahrung mit KI-Tools ist ein zusätzliches Plus. Sie werden dem Scrum-Team eines unserer Produkte beitreten und mit anderen Entwicklern, Architekten und Geschäftsinteressenten zusammenarbeiten, um hochwertige Software gemäß den Sprintzielen zu liefern und zu pflegen.

In diesem Zusammenhang umfasst Ihre Rolle:

Backend-Entwicklung:

  • Entwurf, Entwicklung und Wartung von Backend-Services und APIs unter Verwendung von Java 21, Spring Boot mit entweder Spring Boot Data, Hibernate oder reinen JDBC-Datenbankverbindungen.

  • Integration und Optimierung von Lösungen mit Oracle- oder Aurora-PostgreSQL-Datenbanken.

  • Gewährleistung von robustem, sicheren und skalierbaren Code gemäß der etablierten Architektur und bewährten Praktiken.


Cloud & DevOps:

  • Erstellung und Bereitstellung von Anwendungen auf AWS unter Verwendung von Diensten wie ECS, Lambda, StepFunction, RDS, S3, SQS, SNS und CloudWatch.

  • Entwicklung und Verwaltung von Infrastructure as Code mit Terraform, um zuverlässige und wiederholbare Cloud-Umgebungen sicherzustellen.

  • Teilnahme am Setup und der Wartung von CI/CD-Pipelines.


Python & Cross-Technology-Entwicklung:

  • Behandlung von Python-Entwicklungen, die für Automatisierung, Datenverarbeitung oder Integrationsaufgaben erforderlich sind.

  • Zusammenarbeit mit Dateningenieuren, um eine effektive Datenintegration, -austausch und -transformation zwischen den Systemen sicherzustellen.


Zusammenarbeit & Unterstützung:

  • Enge Zusammenarbeit mit interdisziplinären Teams, um Anforderungen zu sammeln, Lösungen zu entwerfen und Funktionen bereitzustellen.

  • Teilnahme an Fehlerbehebung, Überwachung und Benutzerunterstützungsaktivitäten als Teil des Produktteams.

  • Mentoring von Junior-Teammitgliedern und Beitrag zu einer Kultur kontinuierlicher Verbesserung.


Kontinuierliche Verbesserung:

  • Auf dem neuesten Stand bleiben in Bezug auf die neuesten Branchentrends, Technologien und bewährten Praktiken in der Softwareentwicklung, Cloud und DevOps.

  • Proaktives Vorschlagen von Verbesserungen zur Steigerung der Systemleistung, Skalierbarkeit und Wartbarkeit.

Stellenanforderungen

Unsere idealen Kandidaten sollten haben:

Obligatorische Fähigkeiten

  • Hochschulabschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich.

  • Nachgewiesene Erfahrung in der Backend-Entwicklung mit Java 21, Spring, Spring Boot Data, Hibernate und reinen JDBC.

  • Solide Kenntnisse relationaler Datenbanken.

  • Nachgewiesene Erfahrung in der Entwicklung und Bereitstellung von Lösungen in AWS-Umgebungen (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch usw.).

  • Versiert in Python für Skripting und Backend-Aufgaben.

  • Erfahrung im Management von Infrastruktur mit Terraform.

  • Gutes Verständnis von RESTful-API-Design, Microservices-Architektur und sicheren Codierungspraktiken.

  • Erfahrung mit Versionskontrollwerkzeugen wie GitHub oder GitLab.


Geschätzte Assets

  • Erfahrung in der Zusammenarbeit mit Datenengineering-Teams und Integration von Backend-Systemen mit Datenpipelines.

  • Erfahrung mit KI-Tools oder -Frameworks.

  • Vertrautheit mit CI/CD-Tools und -Praktiken.

  • Erfahrung mit Versionskontrollwerkzeugen wie GitHub oder GitLab

  • Kenntnisse in Containerisierung (Docker, Kubernetes) sind von Vorteil.

  • AWS-Zertifizierung (z. B. Solutions Architect oder Developer) ist bevorzugt.

  • Erfahrung mit agilen Methoden und Tools wie Jira.

  • Kenntnisse von Überwachungs- und Alarmierungslösungen.

oder

Apply with Indeed nicht verfügbar