Responsabilidades
* Analisar e compreender exigências e funcionalidades que sistemas e/ou aplicações deverão executar de acordo com os requisitos definidos;
* Identificar, entender e transformar requisitos não funcionais em componentes modulares e reutilizáveis;
* Definir arquitetura para sistemas web de forma que atenda plenamente os requisitos funcionais e não funcionais;
* Elaborar o desenho de arquitetura da estrutura do sistema e aplicação, mapeando as questões para o correto desenvolvimento do sistema e aplicação, aplicando as boas práticas de engenharia de software e padrões de projeto;
* Alinhar, divulgar e evoluir o desenho da arquitetura do sistema e aplicação, certificando que seja compreensível para o time de desenvolvimento;
* Definir integrações sistêmicas seguindo melhores práticas e padrões arquiteturais;
* Assegurar que o sistema e/ou aplicação entregue, esteja consistente com a arquitetura, garantindo a qualidade e exigências definidas com o cliente;
* Liderar as equipes de desenvolvimento envolvidas nas soluções técnicas;
* Contribuir com o desenvolvimento de novos conceitos e melhorar as técnicas existentes, visando manter a empresa com a melhor tecnologia de ponta.
Requisitos e qualificações
Para Se Destacar Nessa Oportunidade, Você Precisa Ter
* Experiências em arquitetura de software e desenvolvimento de aplicações web;
* Conhecimento em sólido em Java, Spring Boot;
* Testes unitários (Karma, Jasmine, Jest, Junit);
* Conhecimento em arquitetura de aplicações com microserviços, reativas, síncronas e assíncronas;
* Experiência com metodologias ágeis;
* Conhecimentos em arquiteturas BFF / MVC / MVVM;
* Experiência em APIs Rest, DevOps, AppServers, Containers, ELK, Jenkins, Git, Rest e Json;
* Desenvolvimento e entrega de software em ambiente Cloud (AWS ECS, Kubernetes, OpenShift);
* Bdd/Tdd;
* Serviços de mensageria Kafka, SQS, SNS, Rabbit MQ;
* Experiência em uso de plataformas de nuvem, tanto como modelo IaaS, como PaaS;
* Conhecimentos em pelo menos um dos seguintes bancos de dados: Mysql, Oracle, MongoDB e Dynamo DB;
* Sólidos conhecimentos sobre padrões e técnicas de documentação de projetos e arquitetura de software;
* Conhecimentos sobre Arquiteturas Orientadas a Serviços, sua aplicação e padrões;
* Conhecimentos sobre Arquiteturas de Microsserviços, sua aplicação e padrões.
Conhecimentos técnicos desejáveis, que serão um diferencial:
* Pós-graduação nas áreas de desenvolvimento mobile, área de arquitetura ou engenharia de software;
* Experiência com DevOps;
* Experiência com testes automatizados;
* Inglês Avançado.
Para Esta Posição Oferecemos
* Salário CLT Full;
* Vale Refeição ou Alimentação (Alelo);
* Vale Transporte (sempre que houver o deslocamento);
* Auxílio Home Office (proporcional aos dias em que atuará nesta modalidade);
* Assistência Médica/Odontológica Sulamérica;
* Seguro de Vida;
* Parcerias (Curso de idiomas, ensino, livraria, restaurante, entre outras);
* Wellhub;
* Allya;
* Day Off;
* Premiação por indicações;
* Inside Out (Ocorre todas as sextas-feiras. Evento da galera voltado para troca de conhecimento);
* Oportunidade de crescimento profissional.
Sobre a Empresa
A Solutis é Digital! Somos apaixonados por tecnologia e esse valor está presente em nossas ações e proposta de trabalho. Ambiente descontraído e criativo, horário flexível, possibilidade de trabalho home office, eventos e programas internos com games... Isso faz parte do nosso dia-a-dia. Engajamento, busca intensa por conhecimento, empatia e criatividade são a nossa receita para cultivar e colher, sempre, o melhor resultado tecnológico. Essa é a Solutis, flexível, acolhedora, inquieta, amante da tecnologia e de tudo que ela nos proporciona de mais incrível. Venha fazer parte do nosso time!
#J-18808-Ljbffr