Náplň práce
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
Požadavky
- Minimum 5 years of experience in backend development with Java + Spring
- Experience with microservice architecture and distributed systems
- Hands-on experience with event-driven systems and Apache Kafka
- Strong knowledge of PostgreSQL
- Solid understanding of IT security concepts (PKI, etc.)
- Genuine interest in IoT technologies
- Fluent English and the ability to work effectively in an agile remote team
Nice to Have (not required):
- Experience with OTA / secure provisioning
- Knowledge of Python or Golang
- Experience with real-time systems
Odpovědět na inzerát