ANALISTA DE DESENVOLVIMENTO II

SICPA SARio de Janeiro, Rio de JaneiroOn-siteFull-timeMid level, 2–5 yearsListed 5 days ago

Apply now

About this role

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.