Skills
Sobre a Vaga
Buscamos um(a) Software Engineer Middle para atuar no desenvolvimento e sustentação de aplicações backend para uma grande instituição financeira brasileira. Você fará parte de um time que entrega plataformas digitais seguras e soluções financeiras com foco em escalabilidade, confiabilidade e evolução contínua.
Responsabilidades
- Projetar, desenvolver e manter aplicações backend escaláveis em Java
- Implementar e dar suporte a arquiteturas orientadas a eventos
- Construir e evoluir testes unitários, de integração e de performance
- Otimizar soluções com uso de bancos relacionais (MySQL e PostgreSQL)
- Implantar e apoiar aplicações em ambientes conteinerizados (Docker, Kubernetes e ECS)
- Utilizar serviços da AWS como Lambda, API Gateway, SQS, SNS e ECS
- Aplicar práticas de observabilidade para melhorar confiabilidade e desempenho
- Contribuir para a disponibilidade e escalabilidade dos sistemas (auto-scaling, balanceamento de carga, clustering e disaster recovery)
- Participar de code reviews e fortalecer boas práticas de engenharia
- Colaborar com times multidisciplinares para entregar soluções sustentáveis e bem mantidas
Requisitos
- Experiência sólida com Java no desenvolvimento backend
- Vivência com testes unitários, de integração e de performance
- Conhecimento de arquiteturas event-driven com Kafka, SQS ou RabbitMQ
- Experiência com bancos relacionais como MySQL e PostgreSQL
- Domínio de ambientes conteinerizados: Docker, Kubernetes e ECS
- Experiência com AWS (Lambda, API Gateway, SQS, SNS e ECS)
- Entendimento de observabilidade, monitoramento e melhoria de performance
- Base em conceitos de escalabilidade: auto-scaling, load balancing, clustering e recuperação de desastres
- Princípios de engenharia de software como SOLID, Clean Code, DRY, KISS e YAGNI
- Boa comunicação e capacidade de explicar conceitos técnicos
- Postura colaborativa, pensamento analítico e iniciativa para assumir responsabilidades
- Organização, priorização e foco em qualidade
Beneficios
- Plano de saúde e benefícios conforme local e modelo de contratação
- Reconhecimento e programas de bem-estar
- Incentivo a aprendizado contínuo com reembolso
- Eventos e benefícios locais
- Compensação em esportes e bônus por indicação
- Equipamentos de alta qualidade