O Centro de Pesquisas de Energia Elétrica – Cepel é o maior do Hemisfério Sul dedicado à eletricidade.
Com quase 50 anos de experiência, foi fundado pelas empresas Eletrobras com o intuito de oferecer soluções inovadoras para o setor, sendo referência em pesquisa e desenvolvimento de soluções tecnológicas nas áreas de geração, transmissão, distribuição e comercialização de energia.
O Cepel conta com duas unidades – Ilha do Fundão, no Rio de Janeiro, e Adrianópolis, em Nova Iguaçu, – onde abriga laboratórios que oferecem serviços e ensaios em 11 diferentes áreas de atuação, entre as quais Eficiência Energética, Gestão de Ativos e Redes Inteligentes.
Além disso, os softwares desenvolvidos no Centro são utilizados em toda a cadeia do setor elétrico, desde instituições de pesquisa em nível acadêmico até as empresas atuantes no mercado.
Com quadro multidisciplinar de pesquisadores e técnicos altamente qualificados, o Cepel é um dos protagonistas do Setor Elétrico Brasileiro.
Missão Desenvolver soluções tecnológicas em energia para a sociedade Visão Ser referência internacional em soluções inovadoras em energia Valores Ética, isenção técnica e transparência Comprometimento com associados e clientes Foco na inovação tecnológica Difusão do conhecimento Responsabilidade socioambiental Estímulo ao trabalho multidisciplinar e colaborativo /nConhecimentos 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;/nPrincipais 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;