Desenvolvedor Back-End Sênior
Descrição da Vaga
Responsabilidades e Atribuições 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. Requisitos e Qualificaçõ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. Diferenciais (não obrigatórios, mas muito bem\-vindos) * 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:** * Vale Alimentação/Refeição flexível (Swile); * Total Pass (academias); * Plano Saúde SulAmérica\- 100% subsidiado para você Eu.A3; * Plano Dental Amil; * Maria Saúde; * Seguro de Vida; * Participação nos Lucros e Resultados; * Bônus anual; * Desconto nos cursos de idioma da Open English; * Parceria AWS nível Advanced; * Desconto na conta de energia elétrica (operadora CEMIG); * Empresa Cidadã: licenças maternidade e paternidade estendidas; * Samsung EPP (descontos em todo portfólio de produtos Samsung); * Guapeco (plano de saúde para seu pet). **E mais:** * 100% home office; * 40 horas semanais; * Dia a dia descontraído e acolhedor; * Plano de carreira e acompanhamento individual; * Programas internos de compartilhamento de conhecimento; * Prezamos pela diversidade, liberdade, flexibilidade e autonomia!
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev