Desenvolvedor Java Full Stack Sênior
Responsabilidades e atribuições
- Realizar a modelagem, documentação e implementação de interfaces front-end/back-end para o site, app e apis da Livelo dentro do escopo da squad;
- Garantir a qualidade das soluções através de testes manuais e automatizados;
- Garantir a observabilidade das aplicações e investigar problemas através de ferramentas como Dynatrace, Datadog, Splunk, Elastic Stack, New Relic e similares;
- Tomar decisões técnicas, avaliando os riscos e impactos das soluções (desempenho, escalabilidade, manutenibilidade, segurança etc.);
- Trabalhar em conjunto com outros times da engenharia, garantindo que toda a empresa construa microfrontends, microserviços e gerencie seu conteúdo com o máximo de facilidade e flexibilidade
Requisitos e qualificações
- Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas;
- Capacidade de aplicação de boas práticas de programação;
- Experiência com Javascript, Typescript, HTML e CSS;
- Experiência com frameworks como React.js, React Native ou similares;
- Experiência com testes unitários com Jest;
- Conhecimento avançado em Java, Spring Boot, APIs e integrações
- Conhecimento avançado em RESTful APIs
- Experiência com arquitetura de Microfrontend (MFE).
- Conhecimento de Clean Code, Clean Architecture e Modularização.
- Firebase (Remote Config).
- Possuir visão clara de todo o ciclo de desenvolvimento de software;
- Experiência com melhores práticas de qualidade de software, como testes automatizados, segurança, monitoração e documentação;
- Vivência com uso de Cloud AWS, IAAS, CI/CD, orquestradores como Kubernetes e Containers como Docker;
- Vivência em práticas ágeis como Scrum ou Método Kanban;
- Será considerado diferencial:
- Ter atuado em plataformas de e-commerce;
- Ter atuado em ecossistema de micro frontends, especialmente com Module Federation do webpack;
- Experiência com Next.js e java;
- Conhecimento de padrões de qualidade (Pirâmide de testes, testes unitários, automação de testes).
- Experiência com testes de componentes e e2e, especialmente com Cypress;
- Ter atuado com Design Systems;
- Conhecimento em backend e arquitetura distribuída, especialmente com Java, Node.js e NestJS;
- NodeJS (React, Next, Nest), NoSql (MongoDB) e SQL (Postgres)
- Conhecimento em fluxo de GMUD
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title