Java Entwickler API Layer aus µ-Service #10452

  • Type Régie
  • BUDGET Tarif selon profil
  • Durée (mois) 6
  • Pays Allemagne
  • Remote NON
  • Offres0
  • Moyenne Tarif selon profil
Réalisez votre mission en étant porté chez
Gagnez 940,43 net / mois En savoir plus

Publiée le 16 août 2024

Active

Description de la mission

AufgabenIn diesem Projekt ist es das Ziel, vor der DevOps Platform des Kunden ein API Layer aus µ-Service zu bauen, um Aufgaben zu automatisieren und sie durch APIs als Self Service zur Verfügung zu stellen.

• Schreiben von Storys nach Abstimmung mit den Product Owner.
• Implementierung von Stories/Tasks aus dem Sprint Board, die vorab vom Owner definiert worden sind (basierend auf fachlicher Expertise).
• Selbstständige Teilnahme an projektbezogenen agilen Meetings (Daily, Design Team (wöchentlich), Review Meeting (ca. alle 2 Wochen), Planning (ca. alle 2 Wochen).
• Dokumentation von Implementierungen im Gitlab zur Präsentation an den Kunden für eine Freigabe.

Qualifikation
• Core Java: Strong understanding of Java SE, including OOP principles, collections, exception handling, and Java concurrency.
• Java Streams and Lambda Expressions: Proficiency in functional programming with Java.
• Quarkus Basics: Understanding of Quarkus’ architecture, configuration, and its lightweight nature.
• Extension Ecosystem: Knowledge of commonly used Quarkus extensions (e.g., RESTEasy for JAX-RS, Hibernate ORM with Panache, and more).
• Inter-Service Communication: Understanding of RESTful APIs, gRPC, or event-driven architecture.
• OAuth 2.0 and OpenID Connect: Deep understanding of OAuth 2.0, which provides a framework for token-based authentication, and OpenID Connect, which is an identity layer on top of OAuth 2.0.
• Docker: Ability to create Docker images for Quarkus applications.
• Kubernetes: Understanding of Kubernetes for deploying and managing microservices.
• Cloud Providers: Familiarity Azure, particularly how EntraID integrates with the Microsoft Identity platform, including how to authenticate users and obtain access tokens and the ability to create and configure App Registrations in Azure AD, which involves setting up client IDs, secrets, redirect URIs, and API permissions.
• Testing: Writing unit tests using JUnit and Mockito and integration tests with e.g. Karatelabs.
• Continuous Integration/Continuous Deployment: Experience with GitLab CI for automating build and deployment processes.
• Fluent german and english.

Unser Angebot
Du bekommst:

• Nationale und internationale Projekte
• Sicherheit durch stabile und langjährige Kundenbeziehungen

Du profitierst:

• Von unserer ausgeprägten Marktkompetenz
• Von unserem innovativen Umfeld

Wir bieten Dir:

• Ein Projekt bei namhaften Branchenführern
• Attraktive Vertragsbedingungen
• Schnelle und unbürokratischer Prozesse

(*) Wir suchen M/E/N/S/C/H/E/N – Deine Stärken und Deine Persönlichkeit zählen. Alles andere ist super, wenn es Dich glücklich macht. Wir leben Vielfalt und Chancengleichheit schon lange, das ist nichts Neues für uns. Come as you are!

Wer wir sind
Als europäischer IT-Solutions Provider unterstützen wir unsere Kunden auf ihrer digitalen Reise mit End-to-End-Lösungen in den Bereichen Daten, Applikationen und Infrastruktur. In unserer 30-jährigen Unternehmensgeschichte sind mehr als 9.000 MitarbeiterInnen aus zwanzig europäischen Ländern zu uns gestoßen. Das macht uns aus: Wir agieren international, sind aber auf dem Boden geblieben!

Höchste Qualität und Partnerschaft auf Augenhöhe. Das ist nicht nur unser Credo für unsere Kunden, so arbeiten wir auch miteinander. Kurzfristige Erfolge sind zwar wichtig. Sie können aber keine langfristig erfolgreiche Unternehmensgeschichte schreiben. #LI-MG1

Compétences Techniques Requises

apisKubernetesQuarkus

Compétences Fonctionnelles Requises

APIDesignDevOpsproduct ownerTesting

À propos du Donneur d'ordres

Frédérique
14370 mission(s) publiée(s) 0 deal(s) gangné(s)
FREELANCER BIDDING (0)

Il n'y a pas d'offres.