Desenvolver aplicações escaláveis é um desafio que exige conhecimento profundo em tecnologias de software.
Aqui você terá a oportunidade de trabalhar na manutenção e evolução de sistemas, aprendendo e aplicando as melhores práticas de desenvolvimento sob supervisão.
O trabalho envolve colaborar com a equipe para identificar e corrigir problemas técnicos, contribuir para a melhoria contínua dos produtos e processos.
No entanto, essa não é uma tarefa fácil. É necessário estar preparado para enfrentar desafios técnicos complexos e aprender constantemente novas habilidades.
Por isso, buscamos um Desenvolvedor(a) Java Júnior com:
* Conhecimento básico em Java (Hibernate, Spring, Maven).
* Entendimento dos conceitos de Design de APIs REST.
* Noções de testes unitários e de Integração.
* Conhecimento básico em bancos de dados relacionais e não relacionais.
Ao longo do tempo, o candidato ideal deve demonstrar:
* Familiaridade com ambientes de build/test/deployment automatizados.
* Noções de containers (Docker, Kubernetes).
* Entendimento básico de monitoramento de aplicações (Elasticsearch / Kibana / Grafana).
* Curiosidade e vontade de aprender sobre aplicações escaláveis e ambientes de cloud computing.
* Interesse em desenvolvimento Orientado a Mensageria (RabbitMq, Kafka).
Se você é apaixonado por desenvolvimento e deseja fazer a diferença em um ambiente dinâmico e desafiador, esta é a oportunidade perfeita para você.
Valorizamos a diversidade e a inclusão em todas as nossas vagas. Aqui, todas as pessoas são bem-vindas – independentemente de gênero, raça, orientação sexual, deficiência ou qualquer outra característica.
Será um diferencial se você tiver interesse em desenvolvimento Orientado a Mensageria (RabbitMq, Kafka), curiosidade e vontade de aprender sobre aplicações escaláveis e ambientes de cloud computing.
Aqui você trabalhará em uma equipe comprometida com a inovação e o crescimento constante, com oportunidades de desenvolvimento profissional significativas.