Skills
Sobre a Vaga
Buscamos um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de aplicações back-end críticas para o negócio. Você trabalhará em um time multidisciplinar, atuando de ponta a ponta no ciclo de vida do software, com foco em qualidade, escalabilidade e melhoria contínua.
Responsabilidades
- Atuar como referência técnica para dúvidas, orientação e resolução de impasses
- Desenvolver e evoluir serviços back-end em arquitetura de microserviços
- Participar do ciclo completo de desenvolvimento: requisitos, concepção, implantação e operação
- Aplicar SOLID e Design Patterns na implementação, testes e manutenção
- Realizar code reviews e garantir a qualidade das entregas
- Manter documentação dos serviços atualizada e contribuir com a disseminação de conhecimento
- Buscar melhorias de desempenho, eficiência e observabilidade dos sistemas
Requisitos
- Experiência sólida com Java 17+ e Spring Framework (Spring Boot, Spring Data, Spring Batch)
- Conhecimento em API REST e GraphQL
- Experiência com testes unitários (JUnit, Mockito ou similares)
- Domínio de bancos de dados relacionais e não relacionais
- Experiência com containers (Docker) e orquestração (Kubernetes)
- Vivência com soluções em nuvem, especialmente AWS (EKS, EC2, S3, EMR, SQS, entre outras)
- Experiência com pipelines de CI/CD, com destaque para Jenkins
- Boa comunicação escrita e verbal para alinhamentos com equipes de Negócios e Produto
Beneficios
- Ambiente inclusivo e cultura voltada a pessoas
- Programa de bem-estar e apoio ao equilíbrio entre carreira e vida pessoal
- Oportunidades de desenvolvimento e aprendizado contínuo