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.
No Skill Java, você vai trabalhar com um time multidisciplinar e focado em entregar soluções altamente escaláveis e resilientes, que atendem milhões de usuários todos os dias.
Nossos princípios de engenharia incluem:
Microserviços em SpringBoot
Ênfase no design usando princípios SOLID e aplicando Design Patterns
Desacoplamento entre aplicações, usando soluções de mensageria onde aplicável
Rodando o máximo possível em Kubernetes, com escalabilidade horizontal para suportar picos de usuários simultâneos
Integração contínua e deploy na AWS
Monitoramento e observabilidade contínuo e preventivo.
Armazenamento de dados em bancos SQL e NoSQL, como MongoDB e MySQL.
É fundamental que você tenha conhecimento em:
Programação Orientada a Objetos
Java 17 (11, 8)
SpringBoot
Compreensão e entendimento de arquitetura de microsserviços
Design de APIs REST
SOLID & Design Patterns
Bancos NoSQL & SQL
SpringData & JPA
Teste unitário e/ou de integração
Outros pontos importantes:
Experiência ou conhecimento básico em React Native ou React
Mensageria (ex: Kafka/RabbitMQ/SQS)
Conhecimento em Filas (Rabbit);
Conhecimento em Dynatrace;
Conhecimento em Kafka;
Conhecimentos em AWS (SNS, SQS, S3);
Conhecimentos em Git e Git-Flow;
Desenvolvimento com foco em qualidade: testes unitários e Sonar(métricas);
Experiência em micro serviços e sistemas concorrentes;
Contínuos delivery (Jenkins);
Acesse o perfil da Invillia para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.