Engenheiro de Software Fullstack Sênior

  • Tempo Integral
  • Qualquer lugar

CONVERGÊNCIA

;A empresa Convergência foi contratada pelo Supremo Tribunal Federal- STF para apoiar o desenvolvimento e continuidade da sua estratégia de Transformação Digital.

A estratégia é reorganizar e remodelar as soluções segundo um modelo organizacional mais aderente às necessidades e à estrutura do processo judicial e, ao mesmo tempo, sanear a infraestrutura tecnológica atual.

Na estratégia proposta, todas as soluções atuais seriam remodeladas e unificadas em um único um produto, capaz de suportar a automatização, de forma flexível, centralizada e integrada, de todos os processos do tribunal para produzir o Processo Judicial Digital do STF, o STF Digital.

Descrição:

É o responsável por construir os componentes de front-end e back-end. Deve utilizar técnicas de design de projetos de software e desenvolvimento orientado a testes para produzir componentes sem débito técnico.

Pré-requisitos:

Experiência em arquitetura e desenvolvimento de componentes de front-end usando Javascript, Vue.js, NodeJS, Angular, Angular Material, HTML5, CSS, TypeScript e SASS, Webpack, Python, Selenium;

Experiência em arquitetura e desenvolvimento de componentes de back-end usando Java Spring Framework, Spring Boot, Spring Cloud, JPA, Activiti, Maven;

Experiência em armazenamento de dados usando SQL e NoSQL, particularmente Oracle, Cassandra, Redis, Elasticsearch e S3;

Experiência em design de soluções usando Domain-Driven Design;

Experiência em práticas e tecnologias para revisão de código, código limpo, programação segura, refatoração, desenvolvimento orientado a testes (TDD) e integração contínua;

Experiência em práticas e tecnologias para testes automatizados;

Experiência com Containers usando Docker e Kubernetes;

Experiência com CI/CD;

Experiência em trabalhar com metodologias ágeis, incluindo Scrum e Kanban.

Formação: Graduação na área de Tecnologia de Informação

Experiência: Superior a 4 anos

Remoto

Contratação: CLT

;