Desenvolvedor Back-end
Descrição da vaga:
Estamos em busca de um Desenvolvedor Backend Sênior para integrar nosso time de tecnologia. O candidato ideal será responsável pelo desenvolvimento, manutenção e aprimoramento dos nossos sistemas backend, garantindo alta performance, escalabilidade e segurança. Nossos sistemas são críticos, com milhares de requisições por minuto, e são utilizados por 600 mil beneficiários.
Responsabilidades:
Desenvolver e manter o aplicativo dos beneficiários e o sistema de agendamento.Criar e gerenciar APIs utilizando GraphQL.Implementar e gerenciar bancos de dados como PostgreSQL, DynamoDB, MongoDB.Trabalhar com sistemas de mensageria utilizando ActiveMQ e Kinesis.Utilizar Redis para otimização de cache.Garantir a qualidade do código utilizando ferramentas como SonarQube e testes automatizados com JUnit.Colaborar com equipes de frontend, possuindo conhecimento em Angular, Dart e Flutter para integração eficiente.Participar de revisões de código e promover as melhores práticas de desenvolvimento.
Requisitos:
Experiência comprovada em desenvolvimento backend com Java e Spring Boot.Sólido conhecimento em GraphQL para criação e gestão de APIs.Experiência com bancos de dados relacionais e não relacionais, como PostgreSQL e DynamoDB.Conhecimento em sistemas de mensageria como ActiveMQ e Kinesis.Experiência em otimização de cache utilizando Redis.Familiaridade com ferramentas de qualidade de código como SonarQube e testes automatizados com JUnit.Conhecimentos em Angular, Dart e Flutter para integração com equipes de frontend.Habilidade para trabalhar em equipe, resolver problemas de forma criativa e comunicar-se de maneira eficaz.
Desejável:
Experiência prévia em ambientes de CI/CD.Conhecimento em metodologias ágeis (Scrum, Kanban).Certificações AWS ou outras relacionadas.