Job Description
Responsabilidades
- Desenvolver e manter aplicações em Java 21 utilizando boas práticas de codificação e arquitetura
- Implementar e evoluir microsserviços seguindo padrões como CQRS, Saga e Outbox
- Criar integrações síncronas via REST e OpenFeign
- Trabalhar com APIs Gateway (Sensedia) para consumo de serviços
- Modelar e otimizar acesso a dados com JPA avançado
- Gerenciar versionamento de banco com Flyway ou Liquibase
- Atuar com bancos relacionais (PostgreSQL/MySQL) com foco em tuning básico
- Implementar estratégias de cache com Redis
- Gerenciar transações com @Transactional
- Aplicar tratamento global de exceções com @ControllerAdvice
- Utilizar validações com Bean Validation
- Trabalhar com diferentes profiles Spring (dev, prod, staging)
- Realizar deploys e monitoramento em ambiente AWS (Lambda, EKS, CloudWatch Logs)
Ready to Apply?
Take the next step in your AI career. Submit your application to mazzatech today.
Submit Application