Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Analista de Desenvolvimento de Sistemas III_FullStack

CEPEL

Rio de Janeiro

Presencial

BRL 120.000 - 160.000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia no Rio de Janeiro está em busca de um profissional para atuar com desenvolvimento front-end e back-end. O candidato ideal deve ter experiência em React, TypeScript, Java e Spring Boot, além de conhecimento básico em práticas de DevOps. A vaga oferece contrato de trabalho por tempo indeterminado em modalidade presencial e benefícios como plano de saúde e auxílio alimentação.

Serviços

Plano de Saúde
Auxílio Alimentação/Refeição
Plano de Previdência Privada
Auxílio-creche
Auxílio educacional

Qualificações

  • Experiência com React e TypeScript em projetos de front-end.
  • Conhecimento em Java e Spring Boot para desenvolvimento back-end.
  • Familiaridade com ferramentas CI/CD e Docker.

Responsabilidades

  • Desenvolver e manter bibliotecas de componentes em React.
  • Projetar e implementar APIs REST com Spring Boot.
  • Colaborar em práticas de DevOps e monitoramento de desempenho.

Conhecimentos

React 18
TypeScript
HTML/CSS
Java 17+
Spring Boot
PostgreSQL
Redis
Git
Docker
CI/CD

Formação académica

Nível Superior em Ciência da Computação ou áreas correlatas

Ferramentas

Figma
JUnit 5
OpenAPI
Descrição da oferta de emprego
Job description

Nível Superior em Ciência da Computação,Engenharia da Computação, Engenharia deSoftware, Sistemas de Informação.

Home - CEPEL

Buscamos um(a) profissional:

  • Proativo para identificar riscos e propor soluções;
  • Com boa comunicação e habilidade para atuar junto a equipes multidisciplinares;
  • Com atenção a detalhes e pensamento crítico;
  • Com capacidade de priorizar e gerenciar múltiplas demandas;
Main responsibilities

Principais Atividades a Desenvolver:

Front-end (React):

  • Construir e manter biblioteca de componentes e templates em React + TypeScript;
  • Transformar designs (Figma) em interfaces acessíveis, performáticas e responsivas;
  • Aplicar code-splitting/lazy-loading, gerenciamento de estado (Context API; Redux/Zustand como plus) e práticas de caching/paginação/memoização;
  • Escrever testes (unit/e2e) e documentar componentes (Storybook; TypeDoc/JSDoc quando aplicável);

Back-end (Spring):

  • Projetar e implementar APIs REST com Spring Boot (Web, Data/JPA/Hibernate, Security);
  • Modelagem e acesso a dados (PostgreSQL), caching (Redis) e integração com serviços internos/externos;
  • Documentar APIs com OpenAPI/Swagger, criar testes (JUnit 5, Testcontainers) e garantir desempenho/observabilidade (Micrometer/OpenTelemetry);

Colaboração & DevOps (básico):

  • Versionar com Git, abrir PRs bem descritas e participar de code reviews;
  • Containerização básica com Docker (Podman opcional), uso básico de NGINX como proxy quando necessário;
  • Monitorar métricas/logs, analisar desempenho e propor melhorias contínuas;
Requirements and skills

Conhecimentos Obrigatórios:

Front-end:

  • React 18 + TypeScript, HTML/CSS (SASS/CSS Modules/Tailwind opcional), Figma no dia a dia com UI/UX;
  • Bundlers e tooling (Vite ou Webpack), Axios/fetch, Context API, lazy-loading/code-splitting;
  • Protocolos e padrões: HTTP, WebSockets, SSE (Server-Sent Events ), Polling/Long Polling;

Back-end:

  • Java 17+, Spring Boot (Web, Data/JPA, Security), REST;
  • PostgreSQL (SQL), Redis (cache), Maven/Gradle (preferência por Maven);
  • Testes (JUnit 5, Testcontainers) e documentação (OpenAPI/Swagger);

DevOps (básico):

  • Git e CI/CD (Jenkins/GitLab CI) para build/test/deploy básicos;
  • Docker, noções de observabilidade (logs, métricas, traços) com Micrometer/OpenTelemetr;

Conhecimentos Desejáveis:

  • SOLID, Clean Code, design patterns pragmáticos, revisões de código e comunicação clara;
  • Next.js (roteamento, SSR/SSG, otimização de imagens, API routes);
  • Storybook, React Testing Library, Cypress/Playwright;
  • k6 ou Gatling (carga), NGINX (reverse proxy);
  • LeafletJS (geoespacial);
  • Noções de Node.js (npm/pnpm, scripts) para tooling de front;
  • Experiência com MongoDB (quando fizer sentido para serviços específicos);
  • Django: Django ORM/migrations, Django REST Framework (DRF), Celery (tarefas assíncronas), autenticação/permissions, testes (pytest), deploy com gunicorn/uvicorn + NGINX;
  • FastAPI: Pydantic, OpenAPI nativo, testes (pytest), uvicorn/gunicorn, NGINX;
Additional information
  • Contrato de Trabalho por tempo indeterminado;
  • Modalidade Presencial;
  • Plano de Saúde com coparticipação e extensivo a dependentes diretos;
  • Auxílio Alimentação/Refeição;
  • Plano de Previdência Privada;
  • Wellhub (antigo Gympass);
  • Auxílio-creche;
  • Auxílio educacional;
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.