
vagasTI
Vaga
Buscamos um **Desenvolvedor Backend Sênior* para atuar na evolução do nosso sistema de *agendamento e gestão de agendas médicas*.
Se você tem experiência sólida com *Spring Boot, **GraphQL, **microsserviços distribuídos* e tecnologias como *ActiveMQ, Redis e Kinesis*, essa vaga é para você!
---
### *💻 Responsabilidades*
- Desenvolver e manter *microsserviços escaláveis* utilizando *Spring Boot*
- Criar e otimizar APIs *GraphQL*
- Modelar e manipular *bancos de dados PostgreSQL*
- Aplicar *boas práticas de programação (SOLID, Clean Code)*
- Implementar *testes automatizados* (unitários e de integração)
- Criar e manter *integrações assíncronas* utilizando *ActiveMQ, Kinesis e Redis*
- Atuar na *infraestrutura do projeto*, garantindo escalabilidade e segurança
Requisitos
#### *1. Tecnologias e Frameworks*
- *Java 17+*
- *Spring Boot (Spring Core, Spring Data, Spring Web, Spring Security, etc.)*
- *GraphQL* (API de dados estruturada e eficiente)
- *MapStruct* (Mapeamento de DTOs e entidades)
- *Lombok* (Redução de boilerplate no código)
#### *2. Banco de Dados*
- *PostgreSQL* (JPA/Hibernate)
#### *3. Mensageria e Comunicação Assíncrona*
- *ActiveMQ* (Fila de mensagens)
- *AWS Kinesis* (Streaming de eventos)
- *Redis* (Cache distribuído)
#### *4. Arquitetura e Metodologias*
- *Microsserviços e Arquitetura Distribuída*
- *SOLID e Clean Code*
- *Testes Automatizados (JUnit, Mockito, Spring Boot Test)*
- *Integração Contínua / Entrega Contínua (CI/CD)*
#### *5. Ferramentas e Build*
- *Maven*
- *Git (GitHub/Bitbucket)*
- *Docker / Kubernetes (Diferencial)*
---
### *🎯 Diferenciais*
- Experiência com *arquitetura orientada a eventos*
- Conhecimento em *AWS (Lambda, RDS, CloudWatch, etc.)*
---
### *🎁 Benefícios*
- *Trabalho remoto*
- *Cursos na plataforma Udemy*
- *Uso de recursos da empresa (notebook e estacionamento, caso presencial)*
- *Participação em sorteios para eventos patrocinados pela empresa*
Sobre a empresa