Pessoa Desenvolvedora Back-End Java - Pleno

Pessoa Desenvolvedora Back-End Java - Pleno
Empresa:

Elo7 Serviços De Informática S.A.


Lugar:

Brasil


Função de trabalho:

Desenvolvimento de negócios

Detalhes da Vaga

Job descriptionO Elo7 é o maior marketplace de compra e venda de produtos artesanais, personalizados e de eventos criativos que você pode criar e personalizar de ponta a ponta aqui com a gente! Nossa missão é antes de nos preocuparmos com a venda ou com a compra de um produto, queremos que histórias sejam contadas, sentimentos sejam traduzidos e dias sejam eternizados. Nossa cultura é pautada em quatro pilares dos nossos valores: Humanização, Empreendedorismo, Criatividade e Tecnologia! Buscamos pessoas que se identifiquem com a gente e que estejam interessadas em fazer parte de um ambiente humanizado que transforma a vida de milhares de pessoas do Brasil Estamos buscando uma pessoa desenvolvedora back-end pleno para contribuir com a nossa missão, construindo sistemas robustos, escaláveis e inovadores que encantem nossos usuários. Esperamos que você tenha vontade de aprender e colocar a mão na massa. No início esperamos que você adquira conhecimento por meio de pareamentos com o time (pair programming) e com o passar do tempo vá se desenvolvendo e ganhando autonomia para executar tarefas de média e alta complexidade.Main responsibilitiesComo será o seu dia-a-dia?Desenvolver soluções de software robustas, escaláveis e seguras, utilizando princípios de Design de Software (SOLID, diagrama de classes) e arquitetura distribuída (microsserviços);Desenvolver e implementar APIs RESTful eficientes e bem documentadas, utilizando Java e o ecossistema Spring e CDI;Escrever código limpo, legível, testável e de fácil manutenção, seguindo as melhores práticas de desenvolvimento;Implementar testes unitários e de integração para garantir a qualidade e confiabilidade do código;Monitorar o desempenho do software e implementar soluções de observabilidade (métricas, tracing e logs) para identificar e solucionar problemas;Implementar banco de dados relacionais, modelar dados de forma eficiente e realizar consultas SQL otimizadas;Utilizar ferramentas de conteinerização (Docker ou similar) para implantar e gerenciar aplicações em ambientes de produção;Comunicar-se de forma eficaz com stakeholders internos e externos para garantir o alinhamento das expectativas;Documentar o código e as funcionalidades do software de forma clara e concisa;Propor novas soluções para melhorar o desempenho, a escalabilidade e a segurança do software;Equilibrar estado da arte vs pragmatismo (balancear qualidade com software em funcionamento);Demonstrar flexibilidade e adaptabilidade para lidar simultaneamente com cenários distintos e mudanças de estratégias quando necessário;Contribuir para a cultura de aprendizado e compartilhamento de conhecimento dentro da equipe.Requirements and skillsO que esperamos encontrar em você:Conhecimento e experiência com Java;Conhecimento e experiência com testes unitários e de integração;Conhecimento e experiência com observabilidade (métricas, tracing e logs);Conhecimento e experiência com Design de Software (por exemplo SOLID, diagrama de classes e etc);Conhecimento e experiência com o ecossistema Spring e CDI;Conhecimento e experiência com banco de dados relacionais, modelagem de banco de dados e SQL;Conhecimento e experiência com conteinerização (docker ou similar);Conhecimento de arquitetura distribuída (especificamente micro serviços);Conhecimento básico de Linux e cloud (AWS ou similar);Conhecimento e experiência com Git e fluxo de trabalho Git: pull requests, branches, merges, etc;Conhecimento e experiência em depuração de código e resolução de problemas;Curiosidade para aprender arquitetura de software;Cuidado com o código escrito (código limpo), principalmente no tocante a legibilidade e simplicidade;Capacidade de escrever documentação técnica clara e concisa.Additional informationDiferenciais (não obrigatórios, mas será legal encontrar em você):Conhecimento de linguagens de script (bash ou similar);Conhecimento e experiência com CI/CD e suas stacks (jenkins, github actions ou similares);Conhecimento em orquestração de containers (kubernetes ou similar);Conhecimento em service mesh (istio ou similar);Conhecimento em Kafka;Conhecimento de banco de dados não relacionais (nosql);Conhecimento de infraestrutura como código (terraform ou similar);Conhecimento do padrão pub/sub e alguma de suas implementações (exemplo: sqs/sns).
#J-18808-Ljbffr


Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Pessoa Desenvolvedora Back-End Java - Pleno
Empresa:

Elo7 Serviços De Informática S.A.


Lugar:

Brasil


Função de trabalho:

Desenvolvimento de negócios

Product Manager - Especialista I (Produtos De Demanda E Operações)

Product Manager - Especialista I (Produtos de Demanda e Operações)Um dos maiores grupos de beleza do mundo, o Grupo Boticário é uma empresa brasileira presen...


Desde Grupo Boticário - Brasil

Publicado 10 days ago

[Job-12635] Senior Salesforce Architect , Brazil

We partner with the world's most valuable brands to build digital solutions that transform businesses. As a digital native, we bring a 29-year track record o...


Desde Ci&T - Brasil

Publicado 10 days ago

Product Manager - Especialista I (Produtos De Demanda E Operações) - Vaga Afirmativa Para Pesso[]

Product Manager - Especialista I (Produtos de Demanda e Operações) - Vaga afirmativa para pessoas negras (pretas e pardas)Um dos maiores grupos de beleza do ...


Desde Grupo Boticário - Brasil

Publicado 10 days ago

Desenvolvedor Java (Ocp)

O mundo é ágil e nos cobra agilidade! Acreditamos que a inovação é, antes de tudo, uma atitude. Decidir, surpreender, testar e implantar novas realidades e r...


Desde Qintess - Brasil

Publicado 10 days ago

Built at: 2024-09-14T16:27:07.639Z