ANALISTA DE DESENVOLVIMENTO II
Rio de Janeiro, Brazil
Analista de Desenvolvimento II
Responsabilidades
- Desenvolver, manter e evoluir aplicações web modernas, seguras, responsivas e escaláveis.
- Definir arquiteturas de front-end, componentes reutilizáveis e Design Systems.
- Desenvolver e evoluir serviços backend utilizando Java, Kotlin e Spring Boot.
- Projetar e integrar APIs REST, garantindo comunicação eficiente entre sistemas.
- Atuar em ambientes baseados em microsserviços, contribuindo para decisões arquiteturais.
- Trabalhar em conjunto com Product Owners, Designers, equipes Mobile, DevOps e demais stakeholders.
- Aplicar boas práticas de engenharia de software, incluindo testes, revisão de código, documentação e segurança.
- Contribuir com pipelines CI/CD, conteinerização e ambientes cloud.
- Garantir desempenho, escalabilidade, acessibilidade e confiabilidade das soluções.
- Participar de cerimônias ágeis, discussões técnicas e planejamento de roadmap.
Perfil Técnico
- Ensino superior em Ciência da Computação, Engenharia de Software ou áreas correlatas.
- Experiência como Engenheiro(a) de Software Full Stack, com foco em Front-end.
- Domínio de Angular, TypeScript, HTML, CSS/SCSS, Node.js, NPM e Angular CLI.
- Conhecimento avançado em Angular (RxJS, Dependency Injection, roteamento, gerenciamento de estado, performance e micro-frontends).
- Experiência com Spring Boot, Java e/ou Kotlin.
- Conhecimento em orientação a objetos, padrões de projeto e boas práticas de desenvolvimento.
- Experiência com APIs REST, integrações e arquiteturas de microsserviços.
- Vivência com bancos de dados relacionais.
- Experiência com testes automatizados (unitários, integração e end-to-end).
- Conhecimento em Linux, Docker e ferramentas de conteinerização.
- Desejável experiência com Kubernetes, Helm, OpenShift, plataformas cloud e Jenkins.
- Conhecimento em autenticação/autorização (Keycloak).
- Desejável conhecimento em Flutter ou desenvolvimento mobile cross-platform.
- Familiaridade com acessibilidade (WCAG), UX/UI e Design Systems.
- Perfil analítico, colaborativo, com autonomia, senso de dono e foco em resultados.
- Inglês avançado.