Descrição

Postada há 29 dias

Belo Horizonte - Minas Gerais

Sênior Remoto PJ Full-stack


A Jedis está à procura de talentos excepcionais para se juntar à nossa equipe! Se você é apaixonado pelo que faz, proativo e está em busca de um ambiente dinâmico e desafiador, esta pode ser a oportunidade que você estava esperando.

Você será responsável por:
Executar melhorias no software e sugerir refatoração sempre que necessário;
Realizar manutenções no software e sugerir refatoração sempre que necessário;
Apoiar no desenvolvimento de novas funcionalidades, inclusive com sugestão de ferramentas e tecnologias;
Estar sempre presente nos canais de comunicação da empresa e procurar sempre ajudar os demais membros da equipe;
Participar de reuniões diárias de alinhamento;
Utilizar ferramentas de versionamento e manter suas tarefas organizadas no Azure;
Realizar testes nas tarefas em que realiza, garantindo a qualidade do produto e diminuindo a incidência de itens reportados pela equipe de QA;
Participar da revisão de código dos demais integrantes do time, sempre buscando evoluir tecnicamente;
Aplicar boas práticas de desenvolvimento e testes unitários e de integração;
Estimar e mitigar impactos de tarefas mais complexas;
Participar do "Pré planning" quando necessário, a fim de colaborar para definições técnicas das tarefas que serão priorizadas na planning;
Propor testes unitários e testes de mutação, para melhor qualidade do sistema;
Auxiliar outros desenvolvedores (Estagiário, Júnior) no onboarding, CR e Pair programming. Informando padrões e tecnologias utilizadas;

Para esta posição, esperamos que você tenha:
Experiência sólida em Java 8+ e Programação Orientada a Objetos.
Domínio do framework Spring Boot para o desenvolvimento de aplicações robustas.
Familiaridade com Docker para facilitar a criação e o gerenciamento de ambientes.
Experiência em integração com RabbitMQ / SQS  para comunicação eficaz entre componentes.
Habilidade em bancos de dados PostgreSQL, SQL e MongoDB para lidar com diferentes necessidades de armazenamento.
Experiência em desenvolvimento front-end usando Angular 2+ para criar interfaces modernas e interativas.
Experiência com Micro Serviços, MVC e Clean Architecture para criar sistemas escaláveis e bem organizados.
Experiência em implementar Testes Unitários (JUnit) para garantir a qualidade do código.
Conhecimento em Redis para caching e armazenamento de dados em memória.
Proficiência em GIT (GitFlow) para controle de versão e colaboração eficiente.
Familiaridade com Integração AWS para implementar e gerenciar serviços em nuvem.

Será um diferencial se você:
Experiência com Glassfish / Payara para otimizar o ambiente de aplicação;
Conhecimento de JavaScript / Typescript para complementar suas habilidades front-end;
Experiência em Testes de Mutação (Pitest) para elevar a qualidade dos testes;
Familiaridade com Azure DevOps (Pipeline) para otimizar processos de desenvolvimento contínuo;
Conhecimento em DynamoDB para implementações escaláveis de bancos de dados;
Conhecimento de sistemas Linux e sua administração;



Tecnologias

  • Teste Unitário
  • PostegreeSQL
  • Springboot
  • MicroService
  • Java
  • Git
  • Angular
  • SQL
  • Docker
  • MongoDB
  • AWS

Benefícios

  • Alura
  • Day Off
  • Gympass