Desenvolvedor JAVA Sênior
Hinova Soluções Digitais
Descrição da vaga
Sobre:
O Grupo Hinova surgiu em 2007, em Belo Horizonte, oferecendo soluções digitais para os setores de proteção veicular, rastreamento e associativismo. Hoje somos considerados uma das maiores organizações do país nesse ramo.
Como parte integrante dessa holding composta por 13 empresa e mais de 300 profissionais a Power Mobile é responsável pelo SGA Consultor, aplicativo perfeito para o dia a dia dos consultores de associações, e pelo CRM mais completo para associações de proteção veicular e centrais de rastreamento.
Buscamos uma pessoa Desenvolvedora Java Sênior para atuar na evolução de aplicações e APIs, contribuindo com arquitetura, qualidade, performance, segurança e observabilidade, sempre com foco em entregas de alto impacto para o negócio.
Responsabilidades:
- Desenvolver, evoluir e sustentar aplicações utilizando Java e Spring Boot;
- Identificar bugs e sugerir melhorias e evoluções constantes;
- Participar ativamente das Sprints de Desenvolvimento;
- Colaborar com o time para melhorar performance e escalabilidade
- Apoiar a equipe de suporte e controle de qualidade.
Requisitos:
- Experiência sólida com Java 11+ e Spring Boot;
- Desenvolvimento e integração de APIs RESTful;
- Conhecimento sólido em bancos de dados relacionais (PostgreSQL, MySQL ou Oracle);
- Experiência com Docker para desenvolvimento e deploy de aplicações;
- Vivência com pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins ou similares);
- Conhecimento em testes automatizados (JUnit, Mockito, Testcontainers ou similares);
- Domínio de boas práticas de desenvolvimento e arquitetura, incluindo SOLID, Clean Code, Design Patterns e Clean Architecture;
- Utilização de ferramentas de IA aplicadas ao desenvolvimento (GitHub Copilot, Cursor, Kiro, Antigravity ou similares);
Diferenciais:
- Experiência com arquitetura de microsserviços e orientada a eventos (Event-Driven Architecture);
- Vivência com ferramentas de mensageria (Kafka, RabbitMQ, SQS ou similares);
- Conhecimento em bancos NoSQL (MongoDB, Redis ou DynamoDB);
- Experiência com Kubernetes e orquestração de containers;
- Conhecimento em observabilidade (Grafana, Prometheus e OpenTelemetry);
- Experiência com ambientes Cloud;
- Conhecimento em autenticação, autorização e integrações com sistemas externos.
