This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Development of microservices and integration with the existing platform
Design and implement a Java application using Spring Boot, ensuring seamless compatibility, scalability, and fault tolerance
Implement data models, APIs, and microservices to integrate with existing systems and databases, enabling seamless data exchange and real-time updates
Develop algorithms and implement forecasting models to predict production volumes based on historical data, market demand, and other relevant factors
Create intuitive user interfaces to facilitate data input, visualization, and analysis, enabling production planners to make informed decisions
Collaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testing
Design and implement UX for AI-powered features
Integrate LLM outputs into user interfaces
Develop and optimize RAG pipelines and prompt engineering strategies
Work with Vector Databases and Azure OpenAI APIs to enable AI-driven capabilities
Optimize application performance by identifying and resolving bottlenecks, fine-tuning code, and implementing caching mechanisms where applicable
Document the development process, including design decisions, technical specifications, and user guides, to ensure knowledge transfer and facilitate future maintenance
Requirements:
A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
At least 5 years of experience on a similar position is required
Application development experience with Spring Boot
Working experience with Microservice architecture
Working experience with Unit testing and test automation
Working experience with Maven or similar build tools
Experience with messaging technologies (RabbitMQ, Kafka)
Hands-on experience with Vector Databases, RAG pipeline optimization, Prompt Engineering, and Azure OpenAI APIs
Familiarity with Docker, Kubernetes or other containerization frameworks
Experience with Shell Scripting and Git
Working experience with: Oracle, PostgreSQL, Mongo DB
Familiarity with build/deployment automation
Excellent verbal and written communication skills in English
Nice to have:
Experience with Cloud based system is nice to have
Good written and understanding skills in German
What we offer:
Smooth integration and a supportive mentor
Pick your working style: choose from Remote, Hybrid or Office work opportunities
Different working hours to suit your needs
Sponsored certifications, trainings and top e-learning platforms
Private Health Insurance
Individual coaching sessions or accredited Coaching School