Wir suchen einen Senior Java Developer zur Verstärkung unseres Teams für ein Langzeitprojekt. Unser Kunde ist ein kanadisches Softwareentwicklungsunternehmen, das an seiner eigenen Plattform arbeitet. Projekt: SaaS-basierte, datengesteuerte E-Commerce-Plattform auf KI-Basis und vollständig Cloud-native Technologie. Nordamerika-Markt: – Wir führen testgetriebene Entwicklung in einer agilen Umgebung durch und arbeiten an Cloud-nativen, hoch skalierbaren und leistungsstarken Mikrodiensten in Java,
Wir suchen einen Senior Java Developer zur Verstärkung unseres Teams für ein Langzeitprojekt. Unser Kunde ist ein kanadisches Softwareentwicklungsunternehmen, das an seiner eigenen Plattform arbeitet. Projekt: SaaS-basierte, datengesteuerte E-Commerce-Plattform auf KI-Basis und vollständig Cloud-native Technologie. Nordamerika-Markt: – Wir führen testgetriebene Entwicklung in einer agilen Umgebung durch und arbeiten an Cloud-nativen, hoch skalierbaren und leistungsstarken Mikrodiensten in Java, bereitgestellt auf Kubernetes und laufend auf der Google Cloud Platform. - Wir nutzen Microservice auf Organisationsebene, bei dem Teams von bis zu sechs Ingenieuren an lose gekoppelten Komponenten arbeiten, um anspruchsvolle Funktionen bereitzustellen. - Wir pflegen eine moderne DevOps-Kultur, in der Kernproduktingenieure Hand in Hand mit Standortzuverlässigkeitsingenieuren und anderen Teams zusammenarbeiten, um unsere kritischen Produktionssysteme zu betreiben, zu überwachen, Fehler zu beheben und regelmäßig zu aktualisieren. - Wir arbeiten mit unseren Produktbesitzern zusammen, um unsere Roadmap zu verstehen, die Architektur an den Geschäftszielen am Horizont auszurichten und Herausforderungen zu besprechen, während wir unseren Backlog pflegen und verfeinern. Erforderliche Qualifikationen – 7+ Jahre Gesamterfahrung als Java-Entwickler – kompetent in Java, einschließlich, aber nicht beschränkt auf Best Practices und bekannte Frameworks wie Spring Boot oder Micronaut. - Sicher mit dem Schreiben effektiver Unit- und Integrationstests. - Grundlegendes Verständnis von Resilienz, Skalierbarkeit und Sicherheit in Softwaresystemen. - Vorherige Erfahrung mit Verteilte Systeme, Microservices und Cloud-native Anwendungen – Vertraut mit modernen Devops, vorzugsweise mit modernen Tools wie Docker und Kubernetes – Erfahrung mit agilen Entwicklungspraktiken – Gute Git-Kenntnisse – Gebrauchte Suche Technologien wie Apache Lucene, Apache Solr oder ElasticSearch - Erfahrung beim Erstellen und Ausführen von Diensten, die in der Cloud mit Google Cloud Platform, Amazon Web Services oder Azure gehostet werden - Zuvor in einer Startup-Umgebung gearbeitet habenVollständig- Zeitlicher Remote-Job.