Desenvolvedor(a) Java Backend Especialista
Descrição da Vaga
**Buscamos um(a)** **Desenvolvedor(a) Java Backend Sênior** **com sólida experiência em desenvolvimento de APIs, arquitetura de microserviços e integração com ambientes em nuvem (AWS).** ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ **O(a) profissional será responsável por construir, evoluir e otimizar aplicações de alta performance e disponibilidade, atuando em conjunto com times de produto, QA e infraestrutura.** ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- **Tipo de contratação:** **PJ via conultoria Iventis** ------------------------------------------------------ ### **Modelo de trabalho:** **Presencial em Alphaville SP** **Setor:** **Fintech / Pagamentos** ### ### **Requisitos Técnicos Essenciais** ### * **Linguagem:** **Java 17\+ com** **Micronaut** **ou** **Spring Boot** * **Arquitetura:** **Design e implementação de** **microserviços distribuídos** * **APIs RESTful:** **Criação, versionamento e documentação de APIs** * **Bancos de Dados:** **PostgreSQL (RDS) e NoSQL (DynamoDB)** * **Mensageria:** **Kafka/MSK e SQS** * **Cloud:** **AWS (RDS, DynamoDB, S3, SQS, MSK, Parameter Store, IAM)** ### **Padrões e Boas Práticas** ### * **Event\-Driven Architecture** **para processamento em tempo real** * **Retry Logic****,** ***Circuit Breaker*** **e padrões de resiliência** * **Cache distribuído** **com Redis/ElastiCache** * **Transações ACID** **em operações críticas** * **Logging e Auditoria** **de operações sensíveis** ### **Segurança** ### * **Autenticação via** **OAuth2 / JWT** * **Comunicação segura com** **TLS/SSL** * **Gerenciamento de segredos** **(AWS Parameter Store, variáveis seguras)** * **Auditoria e rastreabilidade** **completa das operações** ### **DevOps e Operações** ### * **Deploy em** **Kubernetes (EKS)** * **CI/CD** **com pipelines automatizadas** * **Monitoramento com** **New Relic****,** **CloudWatch** **e** ***logs centralizados*** * **Infraestrutura como Código (IaC)** **com Terraform ou CloudFormation** ### **Requisitos Desejáveis (Nice\-to\-Have)** ### * **Experiência com** **API Gateways** **e** ***Load Balancers*** * **Conhecimento em** **Server\-Driven UI (SDUI)** * **Uso de** **Workflow Engines** **(Temporal, Conductor)** * **Integração com** **CRM (Salesforce)** * **Experiência com** **Node.js** **para BFF/APIs adicionais** * **Experiência no setor** **fintech/payments** * **Conhecimento de** **PCI DSS** **ou regulamentações financeiras** * **Familiaridade com** **GraphQL** * **Experiência com** **testes de carga e performance** ### **Stack e Tecnologias do Dia a Dia** ### **Backend:** **Java 17\+, Micronaut, Spring Boot** **Banco de Dados:** **PostgreSQL (RDS), DynamoDB, Redis/ElastiCache** **Mensageria:** **Kafka (MSK), SQS** **Cloud:** **AWS (EKS, S3, RDS, DynamoDB, IAM, VPC, Load Balancer)** **Monitoring:** **New Relic, CloudWatch** **DevOps:** **Docker, Kubernetes, Terraform** ### **Desafios Técnicos Interessantes** ### * **Processamento de** **milhões de transações/dia** **com baixa latência** * **Implementação de boas práticas** **PCI\-DSS** * **Garantir** **idempotência e consistência** **de eventos** * **Latência crítica****: APIs \< 500ms e callbacks em tempo real** * **Distribuição global** **com replicação de dados** * **Observabilidade completa** **e rastreabilidade** * **Design de** **API Gateways** **e padrões de resiliência** * **Integração de** **Workflow Engines** **e** **GraphQL** ### **Experiência Profissional Esperada** ### * **5\+ anos desenvolvendo backend com Java** * **3\+ anos trabalhando com** **microserviços em produção** * **2\+ anos com** **arquitetura em cloud (AWS preferencial)** * **1\+ ano com** **Kafka ou SQS** ### **Responsabilidades Principais** ### * **Arquitetura de Microserviços:** **Projetar e implementar serviços distribuídos com comunicação assíncrona.** ### * **Integrações Externas:** **Desenvolver integrações com APIs de processadores de pagamento com alta disponibilidade e confiabilidade.** * **Processamento de Eventos:** **Implementar fluxos** ***event\-driven*** **usando** **Kafka/MSK** **para processamento de pagamentos.** * **Persistência de Dados:** **Trabalhar com** **RDS PostgreSQL** **e** **DynamoDB** **em cenários de alta concorrência.** * **Segurança:** **Implementar autenticação** **OAuth2/JWT****, gerenciamento de segredos e comunicação segura (****TLS/SSL****).** * **Performance e Escalabilidade:** **Otimizar latência, throughput e custos em operações críticas.** * **Monitoramento e Observabilidade:** **Configurar alertas, métricas e dashboards em** **New Relic** **e** **CloudWatch****.** * **Qualidade de Código:** **Escrever testes automatizados, aplicar** ***Clean Code*** **e participar ativamente de** ***code reviews*****.**
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev