Requirements: English
Company: Vorwerk Group
Region: Ravenna , Emilia-Romagna
Location: Remote (with business trips a few times peryear) Timezone: GMT +/-2 preferred Contract: Contractor (Full-time)About Us Were Vorwerk Digitalia, part of Vorwerk Engineering aninnovative and globally recognised team within the Vorwerk Group,renowned for revolutionising home cleaning technology with productslike the Kobold Vacuum Cleaner / Robot. At Vorwerk Digitalia, weoperate at the core intersection of cloud solutions, middlewareintegrations, and cutting-edge IoT robotics. Our mission is todeliver seamless, intelligent, and user-friendly connectivity,shaping the future of smart home robotics. As we scale ourMiddleware capabilities, we seek passionate developers to help ustransform how users interact with robotic appliances every day.Role Overview Were looking for a talented Mid-to-Senior JavaDeveloper to join our Middleware team. This role is central todeveloping and maintaining our Java-based middleware layer, builton Spring Boot. You''ll collaborate closely with Cloud, Mobile, andWeb application teams, ensuring robust integration with Vorwerksconnected IoT robotic devices. Your work will directly enhance thestability, scalability, and flexibility of our AWS-hostedmiddleware platform, enabling smooth and reliable user experiencesfor customers worldwide. What You''ll Do - Maintain, enhance, andexpand existing middleware solutions built on Java/Spring Boot. -Collaborate closely with developers from other areas (Cloud,Mobile) to ensure robust integration and high-quality APIs. -Improve overall architecture, scalability, and maintainability ofthe middleware layer. - Participate actively in solution design,providing your expertise to drive sound technical decisions. -Assist in diagnosing and resolving performance issues andapplication bottlenecks. Who We''re Looking For - Mid-Senior levelexperience as a Java developer, specifically within middleware orbackend roles. - Solid expertise in Java and proven experience withframeworks like Spring Boot or similar technologies (e.g., Quarkus,Micronaut). - Familiarity with event-driven systems andmicroservice architectures. - Experience with relational databases(we use PostgreSQL) and comfortable designing efficient databaseschemas and queries. - Proven experience building REST APIs andintegrations with complex backend systems. - Proactive mindset,comfortable collaborating cross-functionally and taking ownershipof tasks. - Strong understanding of software design principles,patterns, and best practices. - Fluent in English; excellentwritten and spoken communication skills. Bonus Points (optional butnice-to-have): - Familiarity or interest in IoT devices orrobotics. - Experience developing middleware specifically tailoredfor mobile applications (handling push notifications,mobile-specific APIs, offline scenarios, etc.). - Prior experiencedeploying applications in AWS. - Experience with Terraform andbasic DevOps practices (CI/CD pipelines, infrastructure as code). -Familiarity with technologies such as Redis, DynamoDB, or Kinesis.- Exposure to Elixir or other functional programming languages (tointerface smoothly with the existing Cloud team). Why Join Us? -Youll join a supportive, technically strong, and highlycollaborative team environment. - Youll have the chance tocontribute directly to strategic projects at the intersection ofmiddleware, cloud computing, mobile apps, and IoT robotics. - Weoffer genuine flexibility, respecting a healthy work-life balance,and fostering continuous learning.