Responsibilities
- Desenvolver e manter serviços backend utilizando Java e Spring Boot, com foco em performance, qualidade e escalabilidade.
- Participar ativamente da construção de integrações com canais de venda e sistemas de backoffice na América Latina.
- Implementar soluções robustas, seguras e de alta disponibilidade, contribuindo desde o primeiro deploy.
- Colaborar com times multidisciplinares (Produto, QA, Arquitetura, entre outros) para garantir entregas consistentes e alinhadas aos objetivos do negócio.
- Projetar, desenvolver e executar testes unitários e de integração, assegurando confiabilidade a cada iteração.
- Aplicar boas práticas de engenharia como Clean Code, SOLID, padrões de design e code review.
- Contribuir para a observabilidade e estabilidade dos sistemas utilizando ferramentas modernas do stack da DB1.
- Explorar e aplicar Inteligência Artificial, quando relevante, para melhorar processos ou automatizar tarefas.
Requirements
- Experiência sólida com Java e Spring Boot.
- Conhecimento em serviços escaláveis, APIs, estruturas de dados e modelos de integração.
- Experiência com bancos de dados relacionais (PostgreSQL).
- Vivência com mensageria (ActiveMQ; Kafka é desejável).
- Bom entendimento de testes unitários e de integração.
- Aplicação prática de Clean Code, SOLID e padrões de design.
- Capacidade de trabalhar de forma colaborativa em times ágeis.