Grande empresa
Localização: Remoto
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
A Invillia é uma empresa de tecnologia brasileira, fundada em 2003 em Araraquara (SP), que se especializou em desenvolver e acelerar produtos digitais com alto nível de inovação e uso intensivo de Inteligência Artificial. Com mais de 1 000 colaboradores distribuídos em cerca de 260 cidades ao redor do mundo — incluindo hubs no Brasil, Estados Unidos e Europa.
O profissional será responsável em prover soluções técnicas para novas features e dar o suporte necessário as features já existentes.
Esperamos também que essa pessoa auxilie os outros membros do time em questões técnicas não esquecendo de fornecer a melhor solução para o negócio.
Algo que prezamos bastante é qualidade, isso inclui um código limpo e legível (clean code).
Também é desejável que o mesmo tenha um perfil intra-empreendedor, onde seus objetivos estejam alinhados com os objetivos da empresa, afinal, temos muito orgulho do que fazemos aqui!
Requisitos e qualificações:
Requisitos:
Experiência com desenvolvimento em Java (mínimo versão 11, desejável versão 21);
Arquitetura de Microsserviços com Java e Spring Boot;
Ênfase no design utilizando princípios SOLID e aplicação de Design Patterns para promover soluções robustas e escaláveis;
Desacoplamento entre aplicações, empregando soluções de mensageria onde aplicável, garantindo flexibilidade e comunicação assíncrona eficiente;
Conhecimento em Kafka;
Conhecimento em AWS;
Construção de código com alta qualidade, priorizando legibilidade, testes automatizados e manutenção contínua, para assegurar consistência e confiabilidade em todas as etapas do desenvolvimento;
Execução em ambientes Kubernetes, otimizando a escalabilidade horizontal para suportar picos de usuários simultâneos de forma eficiente;
Monitoramento e observabilidade contínuos e proativos, utilizando ferramentas como Dynatrace e Grafana para detecção e resolução preventiva de problemas;
Armazenamento de dados em bancos SQL e NoSQL, como PostgreSQL e MongoDB, Dynamo, S3 para atender às necessidades específicas de cada serviço e aplicação.
Desenvolvimento de API's REST;
Conhecimento de boas práticas (Clean Code, SOLID, KISS, YAGN e DRY);
Docker e docker-compose;
GitFlow;
Diferencial:
Conhecimento em Go ou Python
Acesse o perfil da Invillia para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.