- Desenvolvimento e manutenção de código em Java, utilizando frameworks modernos como Spring ou Quarkus;
- Desenvolver e otimizar consultas SQL em PostgreSQL e interagir com bases NoSQL, como MongoDB;
- Implementar e gerenciar sistemas distribuídos utilizando mensageria, como RabbitMQ ou Kafka;
- Trabalhar com Docker para criação e gerenciamento de ambientes conteinerizados;
- Definir e aprimorar a arquitetura de software, garantindo escalabilidade e boas práticas;
- Escrever testes unitários e de integração para garantir a qualidade do código;
- Participar da definição e implementação de pipelines de CI/CD;
- Colaborar com times multidisciplinares, incluindo desenvolvedores, testadores, analistas de requisitos e gerentes de produto.