O nosso time de tecnologia busca profissionais inovadores e apaixonados por transformar o varejo digital em uma jornada contínua de crescimento.
Desenvolvedores experientes buscam se juntar a nós para trabalhar em projetos que impactam milhões de clientes, com foco em soluções ágeis e escaláveis.
Precisamos de pessoas que definam, construam, refactorem e evolua as nossas plataformas de maneira colaborativa e eficaz.
Nossa equipe é composta por profissionais que buscam constantemente a excelência em tecnologia e inovação.
Funções e responsabilidades
Participar do ciclo de desenvolvimento ágil de software;
Desenvolver produtos com entregas de qualidade por meio de testes automatizados, revisão de código e boas práticas;
Definir, construir, refatorar e evoluir a plataforma;
Ser referência e contribuir com o desenvolvimento do time e outros desenvolvedores;
Disseminar conhecimento e propor novas abordagens;
Participar e conduzir cerimônias da squad e colaborar com a definição e priorização do backlog de desenvolvimento;
Realizar deploy em ambientes de produção e homologação de forma automatizada (CI/CD);
Prover uma solução fácil de usar, segura, confiável e escalável;
Atuar de modo a garantir a satisfação do cliente com a empresa;
Mantenha a cultura e o ambiente saudável entre os membros do time;
* Java 8 ou superior;
* Spring Framework (Spring Boot, MVC, Data), Hibernate, JPA;
* Controle de versão com Git (Gitlab ou Github, Gitflow);
* Testes unitários (JUnit, Mockito, Cucumber);
* Processamento assíncrono e mensageria (RabbitMQ, Kafka, SQS);
* Bancos de dados SQL e/ou NoSQL (MySQL, Postgres, Redis);
* Metodologias de desenvolvimentos ageis;
* Arquiteturas baseadas em microsserviços, API RESTful e JSON;
* Containers com Docker e Kubernetes;
* Protocolo CORS, JWT, OAuth;
Requisitos e qualificações
Observabilidade: Grafana, New Relic, Prometheus;
Conhecimento em ambientes em nuvem (GCP, Azure, AWS);
Testes unitários, integração, aceitação e mutação (JUnit, Mockito, Cucumber, Archunit, Assertj, JUnit, Wiremock, Testcontainers, Pitest);
Java 11+ (Preferencialmente 17 ou 21);
Técnicas de desenvolvimento como: Design Patterns, Clean Code, SOLID, Domain Driven Design, Clean architecture, Event-driven architecture, DevOps;
Benefícios
Aqui estão alguns dos benefícios oferecidos:
* VR/VA, Vale Transporte, Assistência Médica e Odontológica e Auxílio Creche;
* Gympass para bem-estar e saúde;
* Bolsa de estudo com até 50% de desconto;
* Descontos especiais nas empresas do Grupo Magalu;
* Auxílio Creche;
Modelo de Trabalho
Nós adotamos um modelo 100% remoto, proporcionando flexibilidade enquanto mantém a interação virtual com a equipe para garantir uma colaboração eficaz e um ambiente de crescimento contínuo.