Desenvolvedor Pl/Sr (JAVA)
Effective
Onsite
Opportunity also for people with disabilities
Job description
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.
Responsibilities and assignments
O que esperar do candidato:
- Assumir processos completos, desde o desenvolvimento até o lançamento;
- Construir e implementar um sistema de médio porte ou uma API a partir do zero;
- Habilidade analítica de encontrar brechas em grandes projetos;
- Assumir os riscos mais altos dentro do time no que diz respeito ao desenvolvimento e à escolha de tecnologias;
- Fazer revisões regulares de código e em alguns projetos;
- Resolver problemas diferentes e de forma independente devido sua experiência;
- Ser conciliador e solucionador de conflitos internos do time;
- Trabalhar em conjunto a outros colaboradores em projetos de alto valor para a empresa;
- Ter um bom conhecimento teórico e prático sobre os mais diversos assuntos de tecnologia.
Requirements and qualifications
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.
Additional information
- 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 👇
Conheça mais sobre nós