
Belo Horizonte - MG
2 posições
Não informado
Elegível para PCD
Estamos em busca de uma Pessoa Desenvolvedora Back-End Sênior para integrar nosso time de tecnologia e atuar de forma estratégica no desenvolvimento e evolução das nossas plataformas.
Essa pessoa será referência técnica no time, participando ativamente das decisões de arquitetura, garantindo qualidade, escalabilidade e sustentabilidade das soluções.
No dia a dia, você irá:
Desenvolver, evoluir e manter aplicações back-end em Java 17+, utilizando Spring Boot;
Atuar no desenho e implementação de APIs REST (e eventualmente GraphQL), garantindo boas práticas de design, segurança e performance;
Participar ativamente do refinamento técnico de demandas junto a produto e arquitetura;
Contribuir para decisões de arquitetura de sistemas, especialmente em ambientes de microserviços;
Implementar e manter integrações entre sistemas internos e externos;
Garantir qualidade de código por meio de testes automatizados, revisões de código e padrões de engenharia;
Atuar na evolução e manutenção de bancos de dados relacionais, modelando dados de forma eficiente;
Apoiar a observabilidade, monitoramento e resolução de incidentes em produção;
Trabalhar em conjunto com o time em iniciativas de CI/CD, automação e cloud;
Mentorar desenvolvedores(as) menos experientes e disseminar boas práticas no time;
Contribuir para a melhoria contínua de processos, performance e confiabilidade das aplicações.
O que esperamos que você já domine:
Experiência sólida como Desenvolvedor(a) Back-End Sênior;
Forte conhecimento em Java 17 ou superior;
Experiência avançada com Spring Boot, Spring MVC, Spring Data e Spring Security;
Vivência no desenvolvimento de APIs RESTful;
Experiência com bancos de dados relacionais (PostgreSQL, MySQL ou similares);
Conhecimento em arquitetura de microserviços e integração entre sistemas;
Experiência com mensageria ou processamento assíncrono;
Domínio de Git e fluxo de versionamento colaborativo;
Experiência com testes automatizados (JUnit, Mockito, Testcontainers ou similares);
Vivência com Docker e pipelines de CI/CD (GitHub Actions, GitLab CI ou similares);
Familiaridade com ambientes de cloud (AWS);
Boa comunicação, autonomia e visão crítica sobre soluções técnicas.
Experiência com Java 21;
Conhecimento em arquitetura orientada a eventos;
Experiência com Kafka, RabbitMQ, SQS ou SNS;
Vivência com Infraestrutura como Código (Terraform, CloudFormation);
Experiência com observabilidade e monitoramento (CloudWatch, Prometheus, Grafana);
Conhecimento em boas práticas de segurança (OAuth2, JWT, OpenID Connect);
Atuação prévia como referência técnica ou liderança informal de time;
Experiência em sistemas de alta disponibilidade e alta escala.
Nossos benefícios:
E mais: