Header empresa

Empresa sem imagem

MJV technology & innovation  Ícone mensagem pequeno


Desenvolvedor Java
(04/10/2024 | Qtd.: 1 | Cód.: 77127)

DESCRIÇÃO
Responsabilidades e atribuições:


Irá atuar com Desenvolvimento de novos sistemas e manutenção do mesmo, programação orientada a objeto, desenvolvimento com metodologia ágil e uso de Scrum e aplicações orientadas a troca de mensagens. Desenvolvimento de softwares modularizados, agrupando os módulos por camadas e construindo um domínio de alta coesão e baixo acoplamento respeitando o encapsulamento entre as classes e módulos.



Ter experiência e colocou vários projetos em produção "do zero".

Ter domínio de padrões arquiteturais diversos e a sopa de letrinhas para este perfil é grande! SOLID, DDD, CQRS, Event Sourcing, GoF, Fowler, Frameworks (das linguagens de programação com a qual trabalha), Bibliotecas (das linguagens de programação com a qual trabalha).

Ter domínio de arquitetura de micro serviços e suas derivações além de ter uma excelente comunicação verbal, pois precisa direcionar os rumos do desenvolvimento e arquitetura do software. Sua compreensão em estrutura de dados e algoritmos. Deve ser vasta, pois precisa identificar pontos de melhoria e apontar soluções, já que, apesar de ter soft skills de liderança, o que se busca são hard skills do universo de desenvolvimento de software.
REQUISITOS
Responsabilidades e atribuições:


Irá atuar com Desenvolvimento de novos sistemas e manutenção do mesmo, programação orientada a objeto, desenvolvimento com metodologia ágil e uso de Scrum e aplicações orientadas a troca de mensagens. Desenvolvimento de softwares modularizados, agrupando os módulos por camadas e construindo um domínio de alta coesão e baixo acoplamento respeitando o encapsulamento entre as classes e módulos.



Ter experiência e colocou vários projetos em produção "do zero".

Ter domínio de padrões arquiteturais diversos e a sopa de letrinhas para este perfil é grande! SOLID, DDD, CQRS, Event Sourcing, GoF, Fowler, Frameworks (das linguagens de programação com a qual trabalha), Bibliotecas (das linguagens de programação com a qual trabalha).

Ter domínio de arquitetura de micro serviços e suas derivações além de ter uma excelente comunicação verbal, pois precisa direcionar os rumos do desenvolvimento e arquitetura do software. Sua compreensão em estrutura de dados e algoritmos. Deve ser vasta, pois precisa identificar pontos de melhoria e apontar soluções, já que, apesar de ter soft skills de liderança, o que se busca são hard skills do universo de desenvolvimento de software.



Irá atuar no desenvolvimento de integrações entre APIs.

Utilização de boas práticas de desenvolvimento;

Desenvolver soluções escaláveis e robustas;

Propor ideias e soluções de forma clara e propositiva.

Requisitos e qualificações:

REQUISITOS E QUALIFICAÇÕES

* Solida experiência com Java 8 ao 17, Spring Boot (microserviços), apis RESTFul;

* Experiência com SQL E NoSQL (Postgree, Mysql, MongoDB)

* Formação superior completo na área de tecnologia;

* Sólida experiência com Testes Unitários

* Experiência com desenvolvimento de webservices SOAP;

* Versionamento de código (Git), CI e CD;

* Sólida experiência com AWS (Cloud)

* Código limpo e eficaz;

* Redigir documentação técnica;



REQUISITOS DESEJÁVEIS

* Metodologia Ágil;

* Conhecimento em Keycloak, Redis, e-commerce, Oracle e-Commerce e Oracle Cloud;



DIFERENCIAL

Experiência no Mercado Financeiro






Ter entregue vários projetos

Estar a frente de suas atividades, onnership

Ser focado na Entrega

Ter vontade de disposição para trabalhar em equipe

Ter ótimo relacionamento com a equipe.

Se sentir confortável em iniciar um projeto "do zero" e deve conhecer padrões arquiteturais mais robustos. GoF e Fowler

Entende de paradigmas e suas diferenças.

Ter trabalhado em um projeto baseado em micro serviços, conhecer os padrões e boas práticas

Deve conhecer conceitos como Cache Distribuído, Cache em memória, MVC, DDD, SOLID, alguma coisa de arquitetura hexagonal, fluência em uns dois ou mais frameworks, Clean Code e testes unitários.

Estar disposto a ensinar e ajudar os profissionais mais inexperientes, pois sabe que sua experiência e conhecimento podem e devem ser compartilhados.
SALÁRIO E BENEFÍCIOS
CLT;
⭐ Plano de saúde;
⭐ Plano odontológico;
⭐ Programa de incentivo à saúde física: Totalpass;
⭐ Vale Refeição;
⭐ Seguro de vida;
⭐ Vale Transporte;
ESPECIFICAÇÕES
Área: Sistemas
Cargo: Desenvolvedor
Plataforma: Java
Especialidade: Back End
Nível: Senior

CONTATO RÁPIDO


APRESENTAÇÃO
A MJV é uma consultoria global de tecnologia e inovação, promovendo soluções end-to-end, desde a ideação até a implementação de TI, unindo design, analytics e mindset ágil para pivotar negócios.

Para Negócios: Desde 1997, a MJV apoia a construção de futuros melhores para organizações empresariais de diversos segmentos, criando estratégias modernas e otimizando a experiência de produtos e serviços. De forma inteligente, conecta as necessidades do usuário, valor de solução e viabilidade tecnológica para uma transformação digital eficiente.

Para Pessoas: A MJV é feita por mais de 800 colaboradores de alta performance, entre desenvolvedores, designers, engenheiros, cientistas de dados e intra-empreendedores que aliam técnica e criatividade humana, representando o ativo mais valioso e poderoso da companhia. #PeopleTransformingBusiness

Os MJVers, como são conhecidos os profissionais que representam essa rede multidisciplinar, compartilham um propósito único: ajudar clientes, parceiros e comunidades a resolver desafios complexos e utilizar o conhecimento coletivo para causar impacto positivo no mundo!

Em uma trajetória de transformação e operando ao lado de marcas líderes globais, a MJV já expandiu para 10 escritórios na Europa, América do Norte e região Latam, com atuação em mais de 25 países. #SejaMJVer
CONTATO
São Paulo-SP
Nome: Joyce Costa email: joyce.costa@mjv.com.br
VAGAS ATIVAS

Compartilhar        Whats App    LinkedIn    Facebook    Twitter    Email