Remote Middleware Developer Role
", "
We are seeking a skilled and experienced Java Developer to join our Middleware team, working on the development and maintenance of our Java-based middleware layer built on Spring Boot. This role is central to ensuring robust integration with Vorwerk's connected IoT robotic devices.
", "
The ideal candidate will have experience in maintaining, enhancing, and expanding existing middleware solutions, as well as collaborating closely with developers from other areas to ensure high-quality APIs and efficient database schemas and queries.
", "
Key responsibilities include:
", "
* Maintaining and enhancing existing middleware solutions built on Java/Spring Boot
", "
* Collaborating with developers from other areas (Cloud, Mobile) to ensure robust integration and high-quality APIs
", "
* Improving overall architecture, scalability, and maintainability of the middleware layer
", "
* Participating in solution design and driving sound technical decisions
", "
* Assisting in diagnosing and resolving performance issues and application bottlenecks
", "
The successful candidate will be an expert in Java and proven experience with frameworks like Spring Boot or similar technologies, familiar with event-driven systems and microservice architectures.
", "
In addition, the ideal candidate will have:
", "
* Mid-Senior level experience as a Java developer, specifically within middleware or backend roles
", "
* Solid expertise in Java and proven experience with frameworks like Spring Boot or similar technologies
", "
* Familiarity with relational databases and comfortable designing efficient database schemas and queries
", "
* Proven experience building REST APIs and integrations with complex backend systems
", "
* Strong understanding of software design principles, patterns, and best practices
", "
As a member of our team, you will enjoy a supportive and collaborative environment, flexible work arrangements, and opportunities for growth and development.
", "
Bonus points will be awarded for:
", "
* Familiarity with IoT devices or robotics
", "
* Experience developing middleware specifically tailored for mobile applications
", "
* Prior experience deploying applications in AWS
", "
* Experience with Terraform and basic DevOps practices
"]},