
RIO VAGAS
Arquiteto de Sistemas (Java) – Spread Tecnologia – Home Office
Responsabilidades e atribuições
– Prestar suporte arquitetural aos desenvolvedores.
– Avaliar, propor e desenvolver soluções arquiteturais.
– Realizar prospecção em ferramentas, linguagens e bibliotecas.
– Definir padrões de desenvolvimento.
– Adaptar bibliotecas e ferramentas de desenvolvimento.
– Adaptar, instalar e administrar ferramentas de suporte a desenvolvimento.
– Construir e manter serviços, bibliotecas e ferramentas para apoio ao desenvolvimento.
– Avaliar aderência dos produtos de software aos padrões e boas práticas e propor soluções.
– Auxiliar na refatoração de produtos de software para adaptação a mudanças em padrões e tecnologias.
– Desenvolver, dar suporte e fazer manutenção de produtos futuros de software.
Requisitos e qualificações
Imprescindível:
Conhecimentos técnicos imprescindíveis:
-Java (preferencialmente 17 – 21).
– Spring / Spring Boot.
– Angular (após 2020).
– Microsoft SQL Server.
– Kafka (uso intensivo).
– Kubernetes com Openshift.
– Microserviços.
– Splunk.
– Grafana.
Conhecimentos e experiências imprescindíveis:
– Capacidade de resolução de problemas complexos em produtos distintos.
– Experiência em desenvolvimento frontend e backend.
– Experiência em implantação e suporte a sistemas distribuídos.
– Experiência com computação em nuvem.
– Conhecimento sólido em suporte e definição de padrões.
– Conhecimento sobre escalabilidade e disponibilidade de sistemas.
– Noções de segurança e redes (firewall, VPN, etc.).
– Noções de administração de servidores Linux.
Informações adicionais
Desejável:
Experiência com múltiplas linguagens de programação e plataformas.