You will be a key member of the Robotics & AI Software Engineering team, contributing to the design, development, and maintenance of user interfaces, backend logic and database. Your role will involve working on RoCaP applications and collaborating with cross-functional teams to integrate those services with other modules and components. As part of a dynamic and interdisciplinary team, you will play a crucial role in creating visually appealing, user-friendly interfaces and performance driven applications which enhance the overall user experience.
Job Descriptions:
- BackEnd Development:
- Design, build, and maintain a backend application, ensuring high performance, security, and comprehensive test coverage.
- FrontEnd Development:
- Implement dynamic user interfaces.
- Database Design:
- Model and manage data.
- Intralogistics Integration:
- Collaborate with hardware and robotics teams to connect software components to automated material handling systems.
- DevOps & CI/CD:
- Automate builds, tests, and deployments. Deploy the application into as Docker Containers into a Docker-Compose or Kubernetes environment
- Code Quality & Collaboration:
- Participate in design reviews, write unit/integration tests, and conduct peer code reviews.
- Qualification & Experience:
- University bachelor's or master's degree in engineering (Computer, IT, Electronics, Electrical or any other relevant engineering)
- Minimum 8+ years as a full stack developer in a production environment
- Strong expertise Backend: Spring Boot, Java, Maven, Junit, Mockito
- Handson experience on Frontend: Angular (Vue.js 3, Vite optional)
- Databases & Migrations (MariaDB/MySQL, Flyway) - schema design, indexing, and query optimization
- Familiarity with MQTT or other pub/sub messaging protocols for IoT or realtime systems, Messaging & APIs: MQTT, RESTful API design, WebSocket/SSE, Swagger/OpenAPI
- Containerization & Orchestration: Docker, Docker Compose, Kubernetes
- CI/CD & DevOps: GitLab CI/CD, GitHub Actions
- Security & Performance: OAuth2/JWT, SSL/TLS, Redis caching, performance profiling
- Exposure to intralogistics, warehouse management systems, or industrial automation is a strong plus.
- Excellent problem-solving skills and the ability to work in a dynamic and fast-paced environment.
- Very good English skills, both written and verbal, to facilitate effective communication within the global team.