Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Desenvolvedor Full Stack (JAVA e Angular).
Brazil Jobs Expertini

Urgent! Desenvolvedor Full Stack (JAVA e Angular) Jobs | SupportFinity™

Desenvolvedor Full Stack (JAVA e Angular)



Job description

Overview

4DF Connect | Posted Sep 14 | Full-time | Negotiable | Advanced (5-10 yrs)

Formação e Experiência

Formação: Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.

Experiência: no mínimo, 3 (três) anos, com atuação na área de tecnologia da informação em assuntos previstos nesta vaga a ser comprovada mediante documento expedido por pessoa jurídica de direito público ou privado.

Experiência Profissional e Conhecimento técnico

Desenvolvimento De Sistemas Novos e Manutenção e Sustentação De Sistemas Legados Conforme Habilidades Técnicas Das Seguintes Disciplinas De Software

  • Gerência de Software: experiência com atuação em projetos com princípios e práticas de desenvolvimento de software ágeis (Manifesto Ágil, Scrum, eXtreme Programming e Kanban).

    conhecimentos em concepção ágil de produtos, abordagem de design thinking e processo de design sprint
  • Requisito de Software: experiência em elicitação, documentação, validação, negociação e gerenciamento de requisitos.

    elaboração de artefatos de requisitos (Scrum), elaboração de diagramas (UML) e conhecimento de modelagem de processo de negócio (BPM/ BPMN)
  • Projeto de Software: experiência com arquitetura de aplicações para ambiente web, integração entre sistemas utilizando webservice (SOAP e REST), padrão de arquitetura (DTO/MVC), JSON Web Token (JWT), Openapi (Swagger), padrões de projeto (SOA e Responsivo), ecossistema Docker e prática de integração, entrega e refatoração contínua.

    Kubernetes.

    APIs cognitivas para serviços automatizados (robôs).

    Arquitetura Devops.

    Conhecimento de programação orientação a objetos.

    Conhecimento em Design Orientado por Domínio (DDD) e conceitos de user experience (UX), usabilidade, interface responsivas
  • Construção de Software: Experiência nas Linguagens: Java, Angular, HTML5, CSS3 e Javascript/Typescript.

    Experiência nos Frameworks: Javascript/Typescript: Angular+.

    Java: Spring Boot; Experiência com Servidor de Aplicação: Apache, JBoss; Experiência em construir (DDL, DML, DQL, DTL e DCL) em Bancos de Dados nas Linguagens SQL ANSI e PL/SQL (Stored Procedures/Trigger) nos Gerenciadores de Banco de Dados: Microsoft SQL Server, MySQL, PostgreSQL.

    Sólidos conhecimentos em modelagem de dados relacional e de dados multidimensionais Dados: Redis, ElasticSearch, bancos relacionais, Microsoft SQL SSIS e Pentaho Data Integration; Utilitários: LogStash, Kibana; MachineLearning: ApacheTika Python, sentry.io; Devops: Kubernetes, Docker, OpenShift, Jenkins, Azure DevOps;
  • Teste e Qualidade de Software: experiência em planejamento, monitoramento, controle, análise, modelagem, implementação, execução e conclusão de teste, análise estática de código com a ferramenta SonarQube 5.0 ou superior; Níveis de Teste: componentes, integração, sistema e aceitação; Tipos de Teste: funcional, não-funcional, caixa-branca e mudança, automação de testes e elaboração de artefatos de teste.

    Conhecimento da técnica de desenvolvimento orientado por testes (TDD), da Metodologia de Desenvolvimento Orientado a Testes de Aceitação (ATDD), e de Desenvolvimento Orientado por Comportamentos (BDD)
  • Configuração de Software: Experiência em estabelecimento de baselines, utilização de branches, publicação de aplicações em plataformas como serviços (PaaS) e elaboração de artefatos de configuração e conhecimento de conceitos de controle de versão de código-fonte.

Atividades a serem desenvolvidas

  • Executar o desenvolvimento de sistemas informatizados adequando-os às necessidades das áreas e clientes visando racionalizar ou automatizar processos e rotinas de trabalho.

  • Receber a demanda do sistema detalhado pelo Analista de Sistemas, determinando as atividades e desenvolver os softwares executando o tratamento dos dados, criando “scripts”, empregando técnicas e linguagens específicas, visando a aplicação necessária para a coleta dos dados de entrada, processamento e obtenção dos dados de saída desejados.

  • Realizar os testes do sistema desenvolvido em simulações da operação verificando o atendimento das necessidades especificadas no projeto e seu desempenho.

  • Avaliar erros e os corrigir, observando o eventual impacto em outros sistemas e liberar para a implantação providenciando a documentação técnica necessária para registro e controle do superior e clientes.

  • Acompanhar, junto com o Analista de Sistemas, a implantação do novo sistema participando na orientação dos usuários ou sugerindo melhorias no processo evidenciadas nesse momento.

  • Executar a manutenção preventiva ou corretiva de sistemas, conforme solicitações de clientes através da área de Atendimento, alterando o processamento, base de dados e fluxos, gerenciando versões dos produtos (criação de “branches” e “tags”) e bancos de dados etc.

    adaptando-os às novas necessidades dos usuários, atualização de tecnologia, correção de erros, melhor desempenho etc.

  • Atualizar a documentação técnica evidenciando as alterações para controle e ciência do superior e cliente.

  • Participar, quando necessário, de reuniões junto a clientes para uma melhor compreensão das demandas de novos sistemas, melhorias e manutenções, orientação a usuários etc.

    colhendo subsídios para o trabalho de desenvolvimento.

  • Validar os requisitos dos sistemas junto ao Analista, e caso se aplique sugerir alguma forma mais simplificada de desenvolver o requisito desde que não afete a UI/UX.

  • Buscar apoio de colegas, techleaders e arquitetos quando não estiver conseguindo resolver um problema em tempo hábil.

  • Trabalhar com espirito de equipe, objetivando a entrega coletiva e não somente a pessoal.

  • Cumprir normas, programas e procedimentos da Organização.

  • Participar de grupos multidisciplinares de projetos específicos.

  • Executar outras tarefas correlatas ao seu papel, a critério do superior imediato.

A vaga aceita trabalho remoto?

Sim

#J-18808-Ljbffr


Required Skill Profession

Ti E Tecnologia



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Desenvolvedor Full Potential: Insight & Career Growth Guide