Desenvolvedor fullstack java/angular - pleno
Summary
Mid-level fullstack developer maintaining and building new applications with Java/Spring Boot backends and Angular frontends on a microservices architecture, working with Oracle DB, RabbitMQ/Kafka messaging, Git, unit testing, and DevOps/CI practices in agile ceremonies.
Confere abaixo o que você vai precisar saber pra se dar bem nessa oportunidade!
CONHECIMENTOS EXIGIDOS
- Experiência com Java e Spring Boot
- Experiência com Angular
- Conhecimento em Banco de Dados Oracle
- Experiência com arquitetura de microsserviços
- Conhecimento em mensageria com RabbitMQ ou Kafka
- Experiência com APIs e Web Services
- Experiência com ferramentas de versionamento, como Git ou SVN
- Conhecimento em testes unitários
- Vivência com metodologias ágeis
- Ensino Superior Completo em Tecnologia da Informação ou áreas relacionadas
- Especialização/Pós-graduação na área será considerada um diferencial
- Conhecimento em Docker e Kubernetes
Na sua rotina de trabalho, você vai se deparar com as seguintes atividades:
- Realizar a manutenção e o desenvolvimento de novas aplicações, conforme requisitos e regras definidas, utilizando práticas de DevOps, microsserviços e integração contínua.
- Contribuir com a estimativa de esforço das implementações, apoiando o planejamento e buscando cumprir os prazos e parâmetros definidos.
- Compartilhar conhecimentos e boas práticas com os demais integrantes da equipe, contribuindo para o desenvolvimento coletivo.
- Participar da avaliação e adoção de novas tecnologias, conforme necessidades dos projetos e direcionamento técnico da equipe.
- Realizar testes unitários das implementações e adaptações realizadas, contribuindo para a qualidade e segurança do código.
- Participar ativamente das cerimônias ágeis, como Planning, Daily e Retrospectiva, contribuindo para a definição e acompanhamento dos objetivos da Sprint.
- Elaborar e manter a documentação técnica e do código-fonte das aplicações.
- Seguir as boas práticas e diretrizes de segurança da informação, contribuindo para a proteção das informações gerenciadas pelos sistemas.