Job Description
We are looking for a full-stack developer with strong expertise in Java (Spring Boot) and Vue3 to join our Webshops Team. In this role, you will develop and maintain a centralized AI platform, integrate AI models, and automate workflows across both backend and frontend systems. This position requires experience with cloud deployment, international collaboration, and excellent English communication. Experience with Python and React is a plus.
Key Responsibilities
- Develop and maintain the AI platform including AI workflows, user management, parameter configuration, and feedback interfaces using Java (Spring Boot) and Vue3.
- Integrate AI models such as Flux, Stable Diffusion, Gemini and build APIs for image, text, and video functionalities.
- Automate enterprise eCommerce workflows by integrating with platforms like Salesforce Commerce Cloud for content generation and record updates.
- Deploy and monitor services on Google Cloud infrastructure (Cloud Run, Cloud Functions, Vertex AI, etc.).
- Build task scheduling systems with queue handling, failure retry logic, and progress monitoring.
- Collaborate with designers, frontend engineers, and marketers to optimize prompt structures and AI output quality.
- Participate in English-speaking team meetings and write clear technical documentation.
Required Qualifications
- Bachelor’s degree or higher in Computer Science, Software Engineering, AI, or related fields.
- 3+ years of hands-on Java development with Spring Boot.
- Strong experience with Vue3 (frontend).
- Experience in AI-related projects, cloud platforms, eCommerce, and PIM systems preferred.
- Knowledge of Python and/or React is a plus.
Technical Skills
- Backend: Java (Spring Boot); Python (FastAPI/Flask) is a plus.
- Frontend: Vue3 (must-have); React experience is a plus.
- Expertise in RESTful API design, including authentication, pagination, and documentation.
- Experience with async task frameworks and message queues (Celery, Kafka, RabbitMQ).
- Strong database knowledge: MongoDB, PostgreSQL, with query and schema optimization.
- Experience with Google Cloud services (Cloud Run, Vertex AI, Cloud Storage).
- Hands-on with AI model packaging and integration (Gemini, Flux, Stable Diffusion) for multi-angle image generation and prompt control.
- Proficient in Docker, shell scripting, Git, CI/CD workflows.
- Basic image processing skills using Pillow or OpenCV.
Soft Skills
- Fluent in English (spoken and written), capable of writing documentation and participating in technical discussions.
- Proactive, analytical thinker with strong ownership and accountability.
- Detail-oriented with high coding standards and documentation practices.
- Quick learner who adapts to evolving technologies.
- Effective communicator and collaborative team player in cross-functional environments.
Why Join Us
- Work on cutting-edge AI-powered platforms.
- Collaborate with an international, innovative team.
- Opportunity to work on both backend and frontend systems with cloud deployment experience.
- Grow your expertise in Java, Vue3, GenAI models, and cloud technologies.