Desenvolvedor Java Full Stack

  • Período Integral
Descrição:

Estamos à procura de um Desenvolvedor Java Full Stack para se juntar à nossa equipe de desenvolvimento.

Requisitos:

 Conhecimento em design orientado à objetos, boas práticas de desenvolvimento, estrutura de dados e algoritmos.

 Experiência com desenvolvimento back-end, utilizando Java e Spring Projects.

 Experiência com desenvolvimento front-end, utilizando React (ou SPA similar), HTML, CSS e Typescript.

 Experiência com desenvolvimento de APIs REST e documentação (ex: Swagger).

 Experiência com sistemas de mensageria (ex: RabbitMQ, Kafka) e cache (ex: Redis).

 Experiência com modelagem de Banco de Dados e codificação PL/SQL.

 Conhecimento em processos de desenvolvimento ágil (Scrum e/ou Kanban).

 Já tiver vivenciado ou estudado anteriormente a cultura DevOps;

 Conhecimento em ferramentas CI/CD (ex: Gitlab CI/CD, Jenkins).

 Conhecimentos em arquitetura de software, padrões de projetos e boas práticas de desenvolvimento.

Atividades:

 Desenvolver e evoluir produtos Synchro utilizando metodologias ágeis.

 Realizar atendimento de Suporte, efetuando ajustes de modo a assegurar satisfação de nossos clientes.

 Ser responsável pela qualidade das aplicações, definindo e executando testes unitários, integrados e de performance.

 Desenvolver processos de CI/CD (pipeline).

 Realizar pesquisas de inovação e implantação de novas tecnologias.

 Implementar processos de integração (ETL) entre sistemas e aplicações.

 Criar e manter documentação técnica dos sistemas e aplicações desenvolvidas.

 Participar da definição e implantação da arquitetura e design de nossas aplicações, seguindo as melhores e mais modernas práticas de mercado.

 Disseminar conhecimentos dentro e fora da equipe, ministrando palestras e workshops.

 Participar de reuniões com clientes, parceiros e outros stakeholders.

Se você se encaixa neste perfil, não perca tempo e candidate-se!

Vaga disponivel também para PCD.

Idiomas:

Inglês – Nível Intermediário

Outros requisitos:

Desejavel:

 Experiência em sistemas distribuídos de alto desempenho.

 Conhecimento em Kubernetes e Docker.

 Conhecimento em Observability.

 Experiência com desenvolvimento para ambiente Unix/Linux.

 Experiência com processos e ferramentas de integração (ETL).

 Experiência com refactoring de código.

 Experiência com ambientes Clous: AWS, OCI etc.


Por favor, preencha os campos obrigatórios.