Vaga de Desenvolvedor JAVA
Descrição Geral:São paulo-Sp (híbrido)
Mjv
E-Mail: rh@.Br - Seja premium para verWhats app: (11)956 - Seja premium para ver
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.
- 1 vaga(s) - 18670 views -
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.
Nível (senioridade): senior.
#java
#desenvolvedor
#sistemas
#back end
A empresa e benefícios
CltPlano de saúde
Plano odontológico
Programa de incentivo à saúde física: totalpass
Vale refeiçãoSeguro de vida
Vale transporte.