
RIO VAGAS
Desenvolvedor Java FullStack Pleno – Minsait – Home Office
Responsabilidades e atribuições
Back:
Desenvolver soluções utilizando as boas práticas e seguindo a metodologia de desenvolvimento de sistemas do CCS (MDS). Desenvolver os sistemas de acordo com as especificações feita pelo analista de sistemas para atender os negócios prospectados.
Acompanhar as features/correções de sistemas realizados no ambiente de produção e homologação.
Honrar o compromisso no cumprimento de prazos de entregas de sistemas com qualidade e performance.
Efetuar análise técnica de demandas negociais e evolutivas técnicas junto com o analista de sistema, equipe UI/UX e PO de negócio.
Contribuir para o desenvolvimento e manutenção de arquitetura e sistemas consistentes e preparadas para evoluções.
Garantir a qualidade dos softwares desenvolvidos.
Criar e manter atualizada a documentação técnica do sistemas.
Elaboração preliminar de Documento de arquitetura de sistemas e criação de estrutura base dos sistemas.
Front:
Desenvolver sistemas de acordo com as especificações elaboradas pelo analista de sistemas para atender os negócios prospectados.
Acompanhar as features/correções de sistemas realizados no ambiente de produção e homologação.
Garantir o cumprimento de prazos de entregas de sistemas com qualidade e performance, honrando assim os nossos compromissos.
Criar designers responsivos, garantindo a acessibilidade e um bom desempenho.
Trabalhar em conjunto com o backend, para garantir o correto funcionamento das aplicações.
Identificar e atuar na correção de possíveis bugs, além de participar ativamente das evoluções.
Garantir a aplicação dos padrões visuais definidos pelo Cliente. Cuidar da interatividade, navegabilidade e pela boa experiência do usuário, tanto em desktop quanto em mobile.
Garantir a segurança ao desenvolver seus sites, para proteger os usuários de ameaças externas.
Entregar código limpo, reutilizável e documentado.
Realizar code reviews.
Requisitos e qualificações
Back:
Processo de desenvolvimento e implantação de sistemas usando esteiras
Metodologia ágil
Linguagem de programação (Java, NodeJS)Testes e qualidade de sistemas (Testes unitários e Testes de Integração)
Containers (Docker) e Arquitetura de Microserviços
Versionamento de Software e GitFlow
Banco de dados relacionais e Linguagem SQL
Banco de dados Não Relacional
Conhecimento de Padrões de Projeto (MVVM, MVP, MVC, etc.)
Conhecimento de Padrões de Projeto (Design Patterns)
Modelagem de Banco de Dados (DML e DDL)
Clean Code e Reactoring
Programação orientada a objetos
Programação funcional
Programação reativa
Servidores de Aplicação e Servidores Web
Princípios arquitetônicos RESTful
Configuração de esteiras automatizadas CI/CD (Jenkins, Sonar, etc.)
Sistemas de Mensageria (Kafka, RabitMQ, etc.)
Front:
Framework Angular
Framework React
Framework JSF / Primefaces
Linguagem HTML, CSS e JavaScript
Consumo de API (REST e GraphQL)
Informações adicionais
TRABALHE NA MINSAIT
Modelo de contratação CLT.
Plano de Saúde subsidiado pela empresa para o titular.
Opção de inclusão de dependentes no Plano de Saúde com desconto em folha de pagamento.
Assistência Odontológica (opcional).
Opção de inclusão de dependentes no Plano de Assistência Odontológica com desconto em folha de pagamento.
Vale Refeição no cartão Flash Benefícios.
Vale Transporte (opcional).
POP – Programa de Orientação Pessoal que visa oferecer suporte emocional e aconselhamento com orientação confidencial nas áreas psicológica, jurídica, financeira, social e pet sem custo para titular e dependentes legais.
Plataforma de Saúde Wellhub-Gympass (Acesso a mais de 700 academias em todo o Brasil com planos descontado em folha de pagamento).
Parcerias com grandes marcas de consumo.
Convênio com o SESC para titular e dependentes.
Convênios para descontos com instituições de ensino (graduação e pós-graduação) e escola de idiomas.
Seguro de vida em grupo.