Desenvolver aplicações de alta qualidade e inovadoras é o foco principal desse cargo. A busca por um profissional apaixonado pelo desenvolvimento de software e com disposição para aprender e crescer em um ambiente dinâmico.
O candidato ideal deve ter conhecimento básico em Java, incluindo Hibernate, Spring e Maven. Além disso, é fundamental entender os conceitos de Design de APIs REST e ter noções de testes unitários e de Integração. Conhecimento básico em bancos de dados relacionais e não relacionais também é necessário.
Uma característica importante nesse cargo é a capacidade de trabalhar em equipe, compartilhando conhecimentos e aprendendo com os colegas. Além disso, é essencial participar ativamente dos ritos e cerimônias ágeis da equipe, absorvendo conhecimento e contribuindo para a evolução das aplicações existentes.
Essa oportunidade oferece uma chance única para alguém que esteja ansioso por se desenvolver em um ambiente dinâmico e desafiador. Com sua paixão pelo desenvolvimento de software, você poderá fazer a diferença na criação de soluções inovadoras e eficientes.
* Aprender e aplicar as boas práticas de desenvolvimento de software sob supervisão.
* Auxiliar na manutenção e evolução de aplicações existentes, seguindo as orientações da equipe.
* Contribuir para a identificação e correção de dívidas técnicas com o apoio da equipe.
* Realizar testes unitários básicos e validar entregas em ambiente de homologação com acompanhamento.
* Ajudar na documentação de produtos e processos.
Se você tem conhecimento em ambientes de build/test/deployment automatizados, noções de containers (Docker, Kubernetes) e entendimento básico de monitoramento de aplicações (Elasticsearch / Kibana / Grafana), isso será um diferencial. Além disso, curiosidade e vontade de aprender sobre aplicações escaláveis e ambientes de cloud computing são características bem-vindas.