Detalhes da vaga
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!