Location: 100% Remote · Type of Cooperation: External Contractor (B2B / 3rd party)
We are looking for an experienced Senior Java Developer with a strong background in distributed systems, microservices, and IoT, who will join our international team to work on the development of an OTA (Over-the-Air) service for firmware/software updates.
What You’ll Do:
- Design and develop microservices using Java 21+ and the Spring ecosystem
- Implement OTA update and secure provisioning workflows for IoT devices
- Work with event-driven architecture using Apache Kafka
- Design and optimize databases (primarily PostgreSQL)
- Collaborate with architects, DevOps, and security teams
- Refactor and evolve existing solutions
- Actively participate in code reviews, testing, and CI/CD processes