Vaga Full Stack

DESENVOLVEDOR(A) FULL STACK – JAVA + ANGULAR

Angular Java Node.js

MJV tecnologia e inovação

MJV tecnologia e inovação

Pequena/média empresa

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

São mais de 25 anos atuando com inovação e tecnologia.
A MJV é composta por um vasto grupo de pessoas que acreditam no trabalho colaborativo. Aplicamos o Design Thinking, as Metodologias Ágeis e a Sustentabilidade em todos os nossos projetos. A transformação digital também é um dos nossos pilares.

Nossa equipe multidisciplinar é formada por designers, engenheiros, publicitários, antropólogos, cientistas de dados, desenvolvedores, empreendedores e muito mais.

Atividades e Responsabilidades

Conhecimentos obrigatórios:

- Node.js

- JAVA

- Framework Nest.js

- Mecanismos de autenticação JWT / Bearer token

- Angular 8+ (RxJS, Componentização, Requests)

- HTML5 / CSS3 (Cross-browser, Responsividade)

- Typescript

- TypeORM,

- RabbitMQ

- Banco de dados MySQL

- Docker

- Express

- APIs RESTful

- Gitflow

- Metodogia Agil / Kanban

Diferenciais:

- Rancher e kubernetes

- Micro serviços

- Shell script

- Redis

- Documentação open api (Swagger)

- Testes Unitários (Jest)

- Gerenciamento de estado

- Cloud AWS

- Gitlab CI/CD

- Clean Code e Clean Archicture

- S.O.L.I.D.

Requisitos

Desejável no setor financeiro e em meios de pagamento.

Fluência com Design Patterns (GoF e Fowler), além dos princípios SOLID e modelos de arquitecturas diversas (MVC, MVVM, Micro Serviços, CQRS, Hexagonal, etc);

Domínio em aplicações de mensageria (RabbitMQ e Kafka), além das melhores práticas para arquitetura de micro serviços.

Atuação em conteinerização, publicações orquestração em contêineres, preferivelmente Kubernetes - bem como virtualização e armazenamento

Conhecimento de malha de serviços (service mesh).

Entender de segurança de aplicações além dos tipos de ataque mais comuns e como mitigá-los.

Vivência com alguma aplicação de SSO. E conhecimento de bancos de dados relacionais e não relacionais, além das boas práticas para arquiteturas diversas.

Conhecimentos de solução cloud (AWS, Azure ou GCloud) e ter grande fluência com IaaS e SaaS, para propor diversos tipos de soluções.

Sólidos conhecimentos em redes de computadores e protocolos TCP e HTTP, já que o foco será a proposição de soluções web.

Experiência com os principais diagramas UML para tangibilizar ideias para outros arquitetos, clientes e corpo executivo, além de propor, manter e evoluir a documentação de arquitetura de solução para o projeto.

O que nós oferecemos

Vale Refeição
Vale Alimentação
Vale Transporte
Plano de Saúde
Plano Odontológico
Seguro de Vida
Academia/Gympass

VEJA A EMPRESA NO MAPA