Nível: Analista Escolaridade: Ensino médio - Completo Tipo de contrato: CLT Jornada de trabalho: Segunda à sexta-feira, em horário comercial.
Benefícios: Vale refeição de R$ 0,26, Seguro de vida, Auxílio idioma, Convênio farmácia Responsabilidades da posição: Liderança Técnica: Liderar tecnicamente projetos de desenvolvimento de software, desde a concepção até a entrega, assegurando a utilização das melhores práticas de arquitetura e desenvolvimento.
Definição de Arquitetura: Desenhar e implementar arquiteturas de sistemas baseadas em microsserviços, com foco em escalabilidade, resiliência e desacoplamento, utilizando o ecossistema Spring (Spring Boot, Spring Data, Spring Security).
Mentoria Técnica: Atuar como mentor para a equipe de desenvolvimento, compartilhando conhecimento e guiando o time na aplicação de boas práticas como Clean Code, SOLID principles e Design Patterns.
Desenvolvimento de APIs REST: Liderar o design e a implementação de APIs RESTful, garantindo a interoperabilidade e a facilidade de integração com outras aplicações.
Fomentar Cultura de Testes: Promover e implementar testes automatizados (unitários, de integração e funcionais) utilizando frameworks como JUnit e Mockito, assegurando a qualidade e confiabilidade do código.
Contribuição Estratégica em Processos: Participar ativamente na definição e melhoria de processos e metodologias ágeis (Kanban), incluindo práticas de Integração Contínua (CI) e Entrega Contínua (CD).
Requisitos obrigatórios para a posição: Java: Principal linguagem de programação.
Spring Boot PostgreSQL: Banco de dados relacional.
Redis: Armazenamento em cache de dados.
Kafka: Plataforma de streaming de dados em tempo real.
Linux: Sistema operacional, preferencialmente com experiência em ambientes de servidores.
Jira: Ferramenta de gerenciamento de projetos e tarefas.
GitHub/GitHub Actions: Controle de versão e pipelines de CI/CD.