Java Senior Backend Developer (m/f/d)

BASF

Festanstellung

Entwicklung

Bachelor, Master

Nächstmöglicher Zeitpunkt

Deutsch

Estación de Chamartín, Madrid, Spanien



WAS DICH ERWARTET

  • Als Teil eines agilen DevOps-Teams treibst du die Weiterentwicklung der BASF Procurement Lösung zu einer zentralen Plattform auf Basis von Microservices voran.
  • Du bist verantwortlich für das Design und die End-to-End-Implementierung einzelner Microservices und sorgst für deren reibungslosen Betrieb, um eine stabile und nachhaltige API-Schicht für mehrere Anwendungen zu schaffen.
  • Du kümmerst dich um die reibungslose und sichere Integration neuer Services in die gesamte BASF-Systemlandschaft und bestehende Backend-Systeme.
  • Du sorgst für die Code-Qualität, indem du Coding-Konventionen und Entwicklungsrichtlinien definierst, eine hohe Testabdeckung sicherstellst und Code-Qualitätswerkzeuge einführst.
  • Durch die kontinuierliche Optimierung unserer CI/CD-Pipelines und Test-Frameworks leistest du einen wesentlichen Beitrag zur Automatisierung von Entwicklungs- und Bereitstellungsprozessen innerhalb des Teams.

ANFORDERUNGEN

  • Mehrjährige Berufserfahrung in der Java-Backend-Entwicklung (sehr gute Kenntnisse in Java 8+).
  • Tiefgehende Kenntnisse des Spring-Ökosystems, einschließlich Spring Boot, Spring MVC, Spring Data und Spring Security.
  • 5 Jahre Java- und 3 Jahre Spring-Erfahrung.
  • Erfahrung im Design und der Implementierung von RESTful APIs.
  • Erfahrung mit Unit-Testing-Frameworks wie JUnit für das Schreiben umfassender und zuverlässiger Tests, einschließlich Mocking-Techniken und Spring Boot-Tests.
  • Vertrautheit mit Code-Qualitätswerkzeugen wie SonarQube zur Sicherstellung von hochwertigem Code.
  • Erfahrung mit relationalen und/oder No-SQL-Datenbanksystemen wie PostgreSQL oder MongoDB und entsprechenden Java-Mapping-Tools (z.B. Hibernate).
  • Grundkenntnisse über Messaging- und Streaming-Technologien wie JMS oder Apache Kafka.
  • Gewisse Vertrautheit mit Frontend-Technologien wie HTML, CSS und JavaScript.
  • Kenntnisse der DevOps-Prinzipien und -Praktiken, einschließlich Containerisierung (z.B. Docker, Kubernetes), CI/CD-Pipelines und Infrastructure as Code (IaC).
  • Vertrautheit mit Cloud-Plattformen wie AWS oder Azure (bevorzugt).
  • Idealerweise grundlegende Erfahrung in der Überwachung von Diensten und Lösungen (z.B. mit DataDog) in hybriden Cloud-Umgebungen.

WAS WIR BIETEN

  • Eine sichere Arbeitsumgebung, da deine Gesundheit, Sicherheit und dein Wohlbefinden immer unsere oberste Priorität sind.
  • Flexible Arbeitszeiten und Home-Office-Optionen, damit du dein Arbeits- und Privatleben in Einklang bringen kannst.
  • Lern- und Entwicklungsmöglichkeiten.
  • 23 Urlaubstage pro Jahr.
  • 5 zusätzliche Tage (Anpassung).
  • 2 Kulturtage.
  • Ein kollaboratives, vertrauensvolles und innovatives Arbeitsumfeld.
  • Teil eines internationalen Teams zu sein und an globalen Projekten zu arbeiten.
  • Umzugsunterstützung nach Madrid wird angeboten.

Ähnliche Jobs