Engenheiro de Software Sr (Backend)

CLT, Belo Horizonte Remote

Buscamos Engenheiro de Software Sr (Backend) para atuação remota em HR Tech. 

Suas principais responsabilidades serão:

Desenvolver e manter funcionalidades no software, propondo melhorias e refatorações quando necessário;
Estar sempre presente nos canais de comunicação da empresa;
Participar ativamente do desenvolvimento técnico, sugerindo ferramentas e tecnologias;
Colaborar com o time, apoiar colegas e participar de reuniões de alinhamento;
Utilizar ferramentas como Azure DevOps e Git para versionamento e organização das tarefas;
Garantir a qualidade do código com testes automatizados (unitários, integração e mutação);
Participar de code reviews e contribuir com padrões técnicos e boas práticas;
Estimar e mitigar riscos em tarefas complexas;
Auxiliar no onboarding e evolução técnica de profissionais menos experientes.

Requirements

Experiência sólida com Java 7+, Java EE, Spring Boot, Quarkus e MicroProfile, para sustentar e evoluir os nossos projetos;
Experiência em desenvolvimento front-end usando Angular 2+ para criar interfaces modernas e interativas;
Familiaridade com Docker para criação e gerenciamento de ambientes de desenvolvimento e produção;
Vivência em integrações assíncronas com RabbitMQ e/ou AWS SQS para comunicação entre serviços;
Experiência com documentação técnica utilizando Markdown, Swagger/OpenAPI, C4 Model e UML;
Conhecimento em bancos de dados relacionais e não relacionais, como PostgreSQL, SQL Server e MongoDB;
Domínio de boas práticas de arquitetura de software, como DDD, Microsserviços, MVC e Clean Architecture;
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, com boas práticas de versionamento utilizando GitFlow;
Familiaridade com Integração AWS para implementar e gerenciar serviços em nuvem.

Será um diferencial se você:

Possuir experiência com servidores de aplicação GlassFish e/ou Payara;
Conhecimento em Apache Wicket para desenvolvimento web em Java;
Familiaridade com Flutter Desktop para aplicações multiplataforma;
Familiaridade com Electron JS para construção de aplicações desktop com tecnologias web;
Conhecimento em JavaScript e TypeScript, complementando suas habilidades no 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.

Benefits

Vale Alimentação/Vale Refeição no valor de R$45,00/dia útil;
Plano de Saúde da Unimed no formato de coparticipação, sem mensalidade;
Plano Odontológico OdontoPrev, mensalidade fixa;
Terapia: Parceria com Psicologia Viva (3 sessões gratuitas por mês);
Auxílio Home Office: R$60,00;
Crédito consignado
Auxílio creche (para crianças até 3 anos).
Cursos Online que vão da Gastronomia a Pós-Graduação (Qualifica);
Pós-graduação (70% de desconto);
Convênio ecossistema Ânima (desconto em cursos de graduação e pós-graduação nas instituições do grupo);
Alura;
Day off no mês do aniversário;
Inglês, conforme política vigente de elegibilidade;
Totalpass;
15% de desconto em planos da DogLife;
Parceria com o SESC, OnHappy e LypeDepyl.