Junior Java Developer (Sistemas IoT)
Core
Design, develop, and maintain scalable backend services integrated with IoT systems and cloud solutions.
Role type
Junior backend Java developer (IoT systems)
Builds
Scalable backend services, microservices, and IoT integrations
Domain
Internet of Things (IoT), Cloud, Backend
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Microservices, REST APIs, MQTT, Kafka, Azure, Docker, Kubernetes, Redis, NoSQL (Cosmos DB), Unit/Integration testing
Preferred skills
Hexagonal architecture, Azure Arc, Hybrid deployments
Technologies
Java 21, Spring Framework, Avro, JMS, MQTT, REST, TCP/IP, Redis, Azure Cosmos DB, Grafana, Azure Application Insights, Docker, AKS, Kubernetes, Azure Arc, Mockito, TestContainers
Responsibilities
Develop and maintain Java backend applications; Implement microservices and hexagonal architecture; Design and consume REST APIs; Integrate with messaging systems and communication protocols; Manage distributed caching; Work with NoSQL databases; Implement observability and monitoring; Collaborate on deployments; Write unit and integration tests; Participate in code reviews
Seniority
Junior, hands-on IC