Pular para o conteúdo principal

Desenvolvedor Pl/Sr (JAVA)

Tipo de vaga: Efetivo

Modelo de trabalho: Presencial

Vaga também para PcD

Descrição da vaga

O Squad Conciliação é atualmente responsável pela conciliação bancária e liquidação de vendas efetuadas por meio de cartões de crédito e PIX em todas as lojas do Grupo Mateus.

Responsabilidades e atribuições

O que esperar do candidato:

  1. Assumir processos completos, desde o desenvolvimento até o lançamento;
  2. Construir e implementar um sistema de médio porte ou uma API a partir do zero;
  3. Habilidade analítica de encontrar brechas em grandes projetos;
  4. Assumir os riscos mais altos dentro do time no que diz respeito ao desenvolvimento e à escolha de tecnologias;
  5. Fazer revisões regulares de código e em alguns projetos;
  6. Resolver problemas diferentes e de forma independente devido sua experiência;
  7. Ser conciliador e solucionador de conflitos internos do time;
  8. Trabalhar em conjunto a outros colaboradores em projetos de alto valor para a empresa;
  9. Ter um bom conhecimento teórico e prático sobre os mais diversos assuntos de tecnologia.

Requisitos e qualificações

Com quais tecnologias a equipe trabalha?

Stacks: Linguagens de programação: JAVA (predominantemente), C++ (raramente);

Bancos de dados: Postgres (9 +), MS SQL Server (2012 +);

Versionamento/compartilhamento de código: Github e Gitlab;

Colaboração e controle/elaboração de projetos e demandas: JIRA, Microsoft Teams;

Controle e testes unitário e de integração: Mockito, JUnit 4 e Selenium;

Frameworks/plugins: SpringBoot (predominantemente), QTCreator C++ (raramente), MyBatis, Lombok (predominantemente);

Infraestrutura: Kebernetes, Docker, KAFKA e RabbitMQ.

Informações adicionais

  • Obtenção, por conta própria, de informações de grande relevância para a regra de negócio da organização;
  • Desenvolvimento do zero de projetos de pequeno a médio porte, assim como desenvolvimento ou participação em alguns projetos já existentes;
  • Organização da própria demanda e, possivelmente, acompanhamento da demanda/execução de outros membros da equipe;
  • Participação e colaboração em reuniões da equipe sobre a contrução de projetos ou solução de problemas existentes;
  • Elaboração e construção de códigos legíveis em JAVA em concordância com os padrões de projeto mais reconhecidos no mercado atualmente;
  • Revisão de códigos e/projetos feitos por outros desenvolvedores, assim como instruí-los sobre qual a melhor forma de obter qualidade no resultado esperado;
  • Análise de projetos envolvendo mensageria (KAFKA, RabbitMQ), Containers e Orquestradores. 

Nossa história

Olá, somos a PULSE! 🖤

 

O setor de tecnologia e inovação do Grupo Mateus! Desenvolvemos soluções tecnológicas que atendem o mercado de varejo, atacado, eletro, indústria e e-commerce.

 

Somos feitos de pessoas para as pessoas! Buscamos entregar as melhores experiências todos os dias e trabalhamos para transformar o Grupo Mateus, o maior grupo alimentício do norte e nordeste, em uma empresa de referência que pulsa por inovação e tecnologia.

 

Quer criar tecnologia com a gente? Vem pra cá!

 

Nossas vagas 👇



?