Job description
Olá, candidato!
Tem interesse em atuar em uma grande empresa que trabalha para levar saúde e bem-estar, que só cresce e gera oportunidades? Então venha fazer parte do nosso time de tecnologia!
É bem bom ser do time Panvel! Trabalhamos para levar saúde e bem-estar para as pessoas, sempre com um toque de energia e vontade de fazer acontecer! Somos unidos, trabalhamos em equipe e temos espírito inovador. Você se identificou? Então vem fazer parte do Time Panvel, vamos compartilhar ideias e ajudar a impactar milhares de pessoas!
Main responsibilities
Principais atividades
1. Atuar como o principal ponto de referência técnico para a equipe, orientando desenvolvedores na resolução de problemas e tomando decisões estratégicas sobre arquitetura e tecnologias, com foco em soluções escaláveis e resilientes.
2. Garantir a aderência às melhores práticas de desenvolvimento e arquitetura, conduzindo code reviews e orientando o time na aplicação correta dos princípios do Spring Boot e WebFlux.
3. Projetar e desenvolver microsserviços reativos utilizando Java, Spring Boot 2.x e Spring WebFlux, com foco em alta performance e baixa latência.
4. Implementar e manter integrações com sistemas externos e internos, utilizando mensageria baseada em eventos com Apache Kafka, e gerenciar arquiteturas distribuídas para garantir a escalabilidade e disponibilidade da aplicação.
5. Gerenciar a modelagem e otimização de bancos de dados NoSQL, especialmente MongoDB, garantindo a eficiência no armazenamento e recuperação de dados em grande escala.
6. Implementar e manter pipelines de CI/CD para automação de testes, builds e deploys, garantindo entregas ágeis e de qualidade em ambiente de produção.
7. Integrar soluções de containerização (Docker) e orquestração (Kubernetes), permitindo a escalabilidade e fácil gestão dos ambientes em produção.
8. Mentorar desenvolvedores da equipe, tanto no aspecto técnico quanto no desenvolvimento de habilidades de trabalho em equipe e solução de problemas.
9. Garantir a implementação contínua e segura dos sistemas em produção através de pipelines automatizados (CI/CD) e monitoramento eficiente.
Requirements and skills
Requisitos e qualificações
* Experiência sólida em desenvolvimento Java;
* Forte conhecimento em Spring Boot 2.x para a criação de APIs e microsserviços;
* Experiência com Apache Kafka para integração de sistemas e mensageria;
* Sólido conhecimento de bancos de dados NoSQL, especialmente MongoDB.
* Familiaridade com práticas ágeis de desenvolvimento (Scrum, Kanban) e ferramentas de versionamento como Git;
* Habilidade para trabalhar em equipe, boa comunicação e proatividade na solução de problemas;
* Experiência em ambientes de produção e com arquiteturas distribuídas.
Diferenciais:
* Conhecimentos em ferramentas de CI/CD;
* Experiência com Docker e Kubernetes;
* Familiaridade com outros bancos de dados e arquiteturas orientadas a eventos;
* Elastic Search;
* Apache NiFi.
Additional information
Informações adicionais:
* Modelo de trabalho: Híbrido (Presencial/Remoto)
* Disponibilidade para atuar em Eldorado do Sul/RS
* Refeitório no local;
* TotalPass;
* Plano de Saúde & Odonto (via cooperativa);
* Estacionamento Gratuito & Transporte Fretado;
* Descontos exclusivos na Panvel;
#J-18808-Ljbffr