Auf einen Blick
- Aufgaben: Leite die technische Richtung für SAP Ariba Integrationen und entwickle innovative Softwarelösungen.
- Unternehmen: Führendes Unternehmen im Bereich Enterprise Software mit globalem Team.
- Vorteile: Attraktive Vergütung, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Wachstumschancen und einem Fokus auf Zusammenarbeit.
- Warum dieser Job: Gestalte die Zukunft der Softwareintegration und arbeite an spannenden Projekten mit modernster Technologie.
- Qualifikationen: Mindestens 8 Jahre Erfahrung in Java-Entwicklung und tiefes Wissen über SAP Ariba.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
This position is listed on behalf of a partner company, who manages all applications and next steps.
Our partner is looking for a Principal, Engineer (Java/SAP) based in Switzerland.
This is a senior technical leadership opportunity focused on architecting and delivering enterprise software solutions that integrate Java applications with SAP platforms.
You will lead the technical direction of a critical SAP Ariba integration, spanning platform configuration, backend engineering, and data and risk services.
The role combines hands-on software engineering with architecture, technical strategy, and mentorship of a small engineering team.
You will work closely with product, client-facing delivery, and cross-functional teams to shape technical roadmaps and solve complex integration challenges.
Your expertise will help establish scalable development practices, improve system performance and security, and ensure reliable third-party integrations.
The environment values technical excellence, collaboration, knowledge sharing, and pragmatic decision-making across distributed teams.
This is an initial three-month engagement with strong potential for extension and continued work well into 2027.
- Accountabilities
- Lead and architect Java and Spring Boot solutions integrating SAP Ariba with backend enrichment, risk, and data services.
- Own the technical roadmap for SAP Ariba integrations, covering platform configuration, workflows, custom fields, approval rules, and connector-side engineering.
- Provide technical leadership and guidance to a small engineering team responsible for maintaining and enhancing the integration platform.
- Drive architectural decisions covering programming patterns, system design, infrastructure, integration approaches, and technical trade-offs.
- Serve as the primary technical point of contact for complex SAP Ariba configuration, integration, and troubleshooting challenges.
- Design and maintain backend integrations using event-driven architectures, orchestration services, APIs, and No SQL data stores.
- Collaborate with product, client-facing solutions, and other cross-functional teams to define workstreams, technical strategies, and product roadmaps.
- Establish and promote programming, configuration, security, and engineering best practices, including conducting code reviews and ensuring adherence to standards.
- Lead and mentor engineers while fostering technical excellence, collaboration, and knowledge sharing.
- Use AI-assisted development tools as part of the engineering workflow to improve productivity and accelerate delivery.
- Support performance optimization, secure authentication, credential management, and reliable operation of third-party integrations.
Requirements
- 8+ years of professional experience working with production Java applications, including strong hands-on experience with Spring Boot.
- Deep practical expertise with SAP Ariba, particularly the Ariba Developer Portal, OAuth flows, API key and token management, Supplier Data API, and Cloud Integration Gateway.
- Strong experience with SAP Ariba SIM/SLP configuration, including approval workflows, custom fields, risk modules, and understanding of platform limitations and common failure modes.
- Proven experience building and maintaining backend integrations involving APIs, event-driven architectures, orchestration patterns such as AWS Step Functions, and No SQL databases such as Dynamo DB.
- Working knowledge of SAP S/4HANA, Cloud for Credit, SAP Business Technology Platform (BTP), Cloud Application Programming Model (CAP), and SAP UI5.
- Strong understanding of performance optimization and security best practices, particularly for third-party API authentication and credential management.
- Proficiency with AI-assisted coding tools such as Git Hub Copilot, Claude Code, or Cursor.
- Experience working with Cloud Foundry is advantageous.
- Experience with credit, financial, or other complex enterprise systems is a strong plus.
- Demonstrated ability to lead complex software initiatives involving third-party Saa S or enterprise platform integrations.
- Strong strategic thinking, decision-making, analytical, and problem-solving abilities.
- Excellent communication and presentation skills, with the ability to explain complex technical concepts to diverse stakeholders.
- Proven experience leading, mentoring, and developing engineering teams while operating collaboratively across functions.
Benefits
- Initial three-month project engagement with a strong possibility of extension and continued work potentially extending into 2027.
- Anticipated compensation of
- $80 USD per hour
, based on a 40-hour workweek and role leveling.
- Flexibility around compensation depending on experience and engagement considerations.
- Preferred ability to overlap with
Eastern Time Zone (EST) working hours.
- Opportunity to work on a complex enterprise SAP integration within a global, distributed environment.
- Exposure to strategic architecture, SAP Ariba, backend engineering, cloud infrastructure, and emerging AI-assisted development practices.
- Opportunity to provide technical leadership and influence engineering standards, architecture, and product direction.
- Inclusive and collaborative working environment focused on professional growth, technical excellence, and knowledge sharing.
- Support for an inclusive, barrier-free recruitment and working environment, with reasonable accommodations available when needed.
Data Privacy Notice
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer.
This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR).
You may exercise your rights (access, rectification, erasure, objection) at any time.
- #LI-CL1
- #J-18808-Ljbffr
Principal, Engineer (Java/SAP) Arbeitgeber: Jobgether
Jobgether ist ein hervorragender Arbeitgeber, der kreative Talente in der Schweiz anzieht. Mit flexiblen Arbeitsbedingungen, 20 Urlaubstagen und umfassender medizinischer Versicherung bietet das Unternehmen nicht nur ein unterstützendes und innovatives Arbeitsumfeld, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Hier haben Sie die Chance, in einem dynamischen Team zu arbeiten und Ihre kreativen Ideen in die Tat umzusetzen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Principal, Engineer (Java/SAP) erhalten könntest
✨Netzwerken in der Entwicklerszene
Besuche lokale Meetups oder Hackathons in der Software-Entwicklung, um direkt mit Leuten aus der Branche in Kontakt zu treten. Dort hast du die Chance, nicht nur von anderen zu lernen, sondern auch persönliche Eindrücke bei potenziellen Arbeitgebern wie Jobgether zu hinterlassen.
✨Open Source Beiträge leisten
Engagiere dich in Open-Source-Projekten, um deine Fähigkeiten zu zeigen und für Jobgether sichtbar zu werden. Das ist nicht nur eine super Möglichkeit, praktische Erfahrungen zu sammeln, sondern auch eine tolle Möglichkeit, sich einen Namen in der Entwicklergemeinschaft zu machen.
✨Auf Praktikumsprogramme achten
Halte Ausschau nach spezifischen Programmen für befristete Stellen, die viele Unternehmen anbieten, um junge Talente zu fördern. Diese Fenster sind oft zeitlich begrenzt, also mach dich bereit, wenn die Bewerbungen öffnen, und verpasse nicht die Gelegenheit, dich bei Jobgether zu bewerben!
✨Portfolio aufbauen und sichtbar machen
Erstelle dir ein starkes Portfolio, das deine besten Projekte zeigt. Teile dieses Portfolio in Entwickler-Communities und auf Plattformen wie GitHub, damit Unternehmen wie Jobgether sofort sehen, was du kannst. Das steigert deine Chancen, in der Software-Entwicklung aufzufallen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal, Engineer (Java/SAP) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Dein GitHub ist dein bester Freund!:Für eine befristete Stelle in der Software-Entwicklung ist dein GitHub-Profil super wichtig. Zeig uns deine besten Projekte und deinen Code! Wenn du Seitenprojekte oder Beiträge zu Open-Source-Projekten hast, pack die unbedingt in deine Bewerbung, das gibt uns einen tollen Einblick in deine Fähigkeiten.
Skills, Skills, Skills!:Mach eine Liste deiner technischen Skills und Technologien, die du beherrschst. In der Software-Entwicklung ist es wichtig, diese klar und präzise in deinem Lebenslauf zu präsentieren. Liste Frameworks, Programmiersprachen und Tools auf, die du nutzt, und versichere dich, dass sie zum Job bei Jobgether passen!
Deine Motivation zeigt, dass du lernbereit bist:In deinem Anschreiben solltest du darauf eingehen, warum du dich für die befristete Stelle bei Jobgether interessierst und was du dir von der Erfahrung erhoffst. Heb hervor, wie diese Position dir helfen kann, deine Fähigkeiten zu verbessern und neue Technologien zu lernen.
Projektbesprechung und persönliche Note:Wenn du ein Portfolio hast, das deine Entwicklungsprojekte zeigt, füge das unbedingt an. Außerdem kannst du in deinem Anschreiben erwähnen, warum du gerade bei Jobgether arbeiten möchtest und wie du zur Unternehmenskultur passt. Das gibt uns einen persönlicheren Eindruck von dir als Bewerber!
Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet
✨Code die Erwartungen!
Bei einem Interview in der Software-Entwicklung solltest du bereit sein, dein Coding-Know-how unter Beweis zu stellen. Mache dich mit typischen Coding-Challenges und Systemdesign-Fragen vertraut, die dir während des Interviews gestellt werden könnten. Vielleicht gibt es sogar Live-Coding-Sessions, also übe, deinen Denkprozess laut zu kommunizieren!
✨Bring dein Portfolio mit!
Auch wenn es sich um eine befristete Stelle handelt, ist es wichtig, deinem potenziellen Arbeitgeber dein Können zu zeigen. Stelle ein Portfolio mit deinen besten Projekten zusammen – idealerweise solche, die relevant für Jobgether sind. Denk daran, dass du nicht nur die Lösungen präsentieren solltest, sondern auch den Prozess und die Technologien, die du verwendet hast.
✨Sei flexibel und lernwillig!
Für befristete Stellen suchen Unternehmen oft nach Kandidaten, die schnell dazulernen können. Betone in deinem Interview deine Lernbereitschaft und vielleicht Beispiele, wie du in der Vergangenheit neue Technologien oder Programmiersprachen schnell beherrscht hast. Das zeigt, dass du gut ins Team passt und bereit bist, dich den Herausforderungen zu stellen.
✨Frage nach Team-Tools und Methoden!
Informiere dich über die Tools und Arbeitsmethoden, die das Team bei Jobgether verwendet. Hast du Erfahrung mit agilem Arbeiten oder Tools wie Jira, Git oder Slack? Wenn du gezielt Fragen zu diesen Aspekten stellst, zeigst du dein Interesse an der Teamdynamik und wie du dich schnell einbringen kannst.