Vaga Back-End

Mid Backend Developer - Java

AWS S3 Java Kafka Spring Boot

Invillia

Invillia

Grande empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

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.

Atividades e Responsabilidades

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

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

O que nós oferecemos

Vale Refeição
Plano de Saúde
Plano Odontológico
Seguro de Vida
Academia/Gympass
Bônus