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.