Full-Stack Developer for Web-Applications with Knowledge in GenAI

Robert Bosch GmbH
Ansprechpartner: Bosch LegendsLab
Stuttgart,  Deutschland
100% RemoteFreiberuflichab sofortDauer 3 Monate100% Auslastung

Beschreibung

Full-stack web application development for "Supplier Recommender":
“Supplier Recommender” suggests eligible suppliers for an existing RfQ (Request for quotation in indirect purchasing) by combining SQL/database queries, supplier APIs, and semantic searches across similar historical RfQs. A deterministic workflow coordinates these searches, applies eligibility and ranking rules, explains the evidence, and presents the results to a buyer who can manually update the RfQ’s supplier list.

We are seeking a Full-Stack Developer for Web-Applications with Knowledge in GenAI having the skills:

• Java/Kotlin, SpringBoot, Python
• Several years of experience in Software Development
• CI/CD, Docker, Kubernetes
• Experience in cloud computing (Azure)
• Experience in developing GenAI applications
• Experience in Frontend development with React
• Databricks Knowledge

Tasks:

• Developing software solutions for web-applications with generative AI functionalities
• Evtl. Development of AI-Agents

Full-Stack Development with Kotlin, Spring Boot, React & Python
• Develop robust services based on our internal Kotlin/Spring Boot templates
• Develop user interfaces with React/NextJS
• Design and integrate relational databases like PostgreSQL – including data modeling and performance optimization
• Evtl. Integrate vector store database(s)
• Work with common Spring Boot components: WebMVC, Spring Security, JPA/Hibernate, Spring AI etc.
• Connect to external systems and data sources via RESTful APIs, including OAuth2/OpenID if applicable
• Design and document modern REST APIs following best practices (e.g., OpenAPI/Swagger)
• Evtl. Development of ETL-Pipelines with Python in Databricks

Cloud & DevOps (Azure + GitHub Actions)
• Deploy and operate services in Microsoft Azure using our internal infrastructure (e.g., Kubernetes)
• Configure and enhance CI/CD pipelines using GitHub Actions and ArgoCD
• Ensure monitoring, logging, and observability using NewRelic

Bewerben