Se você é apaixonado(a) por desenvolvimento e deseja fazer a diferença em um ambiente dinâmico e desafiador, essa é uma oportunidade ideal para crescer profissionalmente.
Sobre o Cargo
O Desenvolvedor(a) Java Júnior atuará na manutenção e evolução de aplicações, trabalhando em uma equipe colaborativa e dinâmica. Além disso, teremos a oportunidade de aprender com os colegas e compartilhar conhecimentos.
Responsabilidades
* 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.
* Participar ativamente dos ritos e cerimônias ágeis da equipe, absorvendo conhecimento.
* Compartilhar conhecimento e aprender com os colegas.
Habilidades e Conhecimentos Requisitos
No entanto, é essencial que você tenha:
* 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.
Diferenciais
Familiaridade com ambientes de build/test/deployment automatizados também será um diferencial. Além disso, conhecimentos adicionais em áreas como containers (Docker, Kubernetes), monitoramento de aplicações (Elasticsearch / Kibana / Grafana), escalabilidade de aplicações e ambientes de cloud computing serão altamente valorizados.