Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
Uma empresa inovadora busca um Desenvolvedor Full Stack para unificar seus sites. O candidato ideal deve ter experiência sólida em Java e Node.js, além de habilidades em React e AWS. A posição oferece um ambiente dinâmico e a oportunidade de trabalhar em projetos desafiadores, contribuindo para a melhoria contínua dos processos de desenvolvimento.
Descrição da vaga:
Buscamos um Desenvolvedor Full Stack para atuar na Unificação dos Sites.
Requisitos Obrigatórios:
●Java 11+ com WebFlux:
○Experiência sólida com Java (11 a 23).
○Conhecimento em Programação Reativa e no paradigma Reactive Streams.
○Experiência com Spring Boot e seus módulos:
■Spring Data, Spring Security, Spring WebFlux.
○Desenvolvimento de APIs RESTful reativas com WebFlux.
○Documentação de APIs com Swagger/OpenAPI.
○Integração com serviços externos via WebClient.
●Node.js:
○Experiência sólida com Node.js (14+).
○Conhecimento em Event Loop e assincronismo (Promises, Async/Await).
○Experiência com Express.js ou NestJS para construção de BFFs.
●Bancos de Dados:
○Conhecimentos sólidos em SQL e NoSQL.
●Versionamento de Código:
○Experiência com Git (GitHub, GitLab ou Bitbucket).
●Cloud e AWS:
○Experiência com pelo menos os serviços básicos da AWS:
■S3, DynamoDB, RDS.
●DevOps e Deployment:
○Experiência com integração e implantação contínua (CI/CD).
○Experiência no uso de Docker e Kubernetes.
●Linguagem e Ferramentas:
○Experiência sólida com JavaScript (ES6+) e TypeScript.
○Domínio de React.js:
■Hooks (useEffect, useState, useMemo, etc.).
■Context API.
■React Router.
●Bibliotecas e Componentes:
○Conhecimento em Material-UI (MUI), Ant Design ou Chakra UI.
○Gerenciamento de estado com Redux, Recoil ou Context API.
●Integração com APIs:
○Consumo eficiente de APIs RESTful e/ou GraphQL usando Axios ou Fetch.
●Construção e Testes:
○Ferramentas de build: Vite, Webpack ou Parcel.
○Testes unitários com Jest ou React Testing Library.
Desejáveis:
●Experiência com Mockito para criação de testes unitários e mocks.
●Vivência no desenvolvimento e manutenção de microservices.
●Conhecimento avançado em práticas de observabilidade:
○Logs, métricas e tracing.
●Experiência com serviços adicionais da AWS:
○API Gateway, ECS e CloudWatch.
●Certificações relacionadas a desenvolvimento Java ou serviços de nuvem (AWS).
●Vivência em metodologias ágeis:
○Scrum ou Kanban.
●Experiência com CSS-in-JS (Emotion, Styled-components).
●Conhecimento em Tailwind CSS ou Sass.
●Experiência com testes E2E (Cypress ou Playwright).
●Conhecimento em APIGEE para gerenciamento de APIs.
●Experiência com Contract-First.
●Experiência com GraphQL.
Perfil desejado: