4 days ago
Remote, BrazilSenior
Responsibilities
- Projetar, desenvolver e evoluir serviços backend e APIs REST com foco em disponibilidade, desempenho e segurança.
- Participar de discussões de arquitetura e decisões técnicas envolvendo sistemas orientados a eventos, arquitetura hexagonal e domain-driven design.
- Implementar e manter padrões de segurança, incluindo OAuth 2.0, OpenID Connect, mTLS e JWT.
- Realizar code reviews e zelar por padrões de código, testes e documentação OpenAPI/Swagger.
- Monitorar e otimizar performance por meio de profiling, tuning de queries, caching e concorrência.
- Instrumentar observabilidade com logs estruturados, métricas e tracing distribuído, além de responder a incidentes.
- Colaborar com Produto, QA, SRE/Cloud e Suporte, antecipando riscos e propondo mitigações.
- Atuar como referência técnica, apoiando desenvolvedores menos experientes e disseminando boas práticas.
Requirements
- Experiência sólida em desenvolvimento backend com Java, preferencialmente versão 17 ou superior, orientação a objetos e princípios SOLID.
- Experiência com Spring Boot, arquitetura hexagonal e sistemas orientados a eventos, incluindo SNS/SQS e eventos de domínio.
- Conhecimento de APIs RESTful e documentação com OpenAPI/Swagger.
- Experiência com Maven ou Gradle para build e gerenciamento de dependências.
- Experiência prática com AWS, incluindo SNS, SQS, RDS, S3, CloudWatch, ECR e DocumentDB/MongoDB.
- Conhecimento de Docker, docker-compose e Kubernetes, incluindo manifests, deployments, services e troubleshooting com kubectl.
- Conhecimento de observabilidade, incluindo logs, métricas e tracing.
- Experiência com bancos relacionais e não relacionais, modelagem e queries.
- Conhecimento de CI/CD, branching, pipelines, pull requests e feature flags.
- Conhecimento de segurança de aplicações, OWASP ASVS/Top 10, JWT/JWS, mTLS e boas práticas de secrets.
- Vivência em ambientes críticos e de alta disponibilidade.
- Experiência com IAM, Keycloak ou equivalente, e implementação de OAuth 2.0/OpenID Connect em produção.
- Conhecimentos diferenciais incluem Keycloak avançado, OAuth 2.0, Prometheus, Grafana, OpenTelemetry, profiling, k6/JMeter, tuning de JVM, Helm, Terraform e JavaScript/TypeScript.
- Participação em comunidades técnicas, eventos ou projetos open source, além de experiência com liderança técnica, guildas, chapters, definição de padrões e mentoria, é considerada diferencial.
Benefits
- Vale-refeição e vale-alimentação pelo cartão Flash, plano de saúde, plano odontológico, seguro de vida, PPR, TotalPass e auxílio-creche.
- Programa Well-Being para saúde física e mental e universidade corporativa #SensediaAcademy com trilhas de desenvolvimento.
- Parceiros culturais e educacionais com descontos especiais.
- Licenças maternidade e paternidade estendidas.
- Modelo de trabalho 100% remoto e flexível, sob a proposta #WorkWhereYouBelong.
- Oportunidade aberta também para pessoas com deficiência.
Tech Stack
Apache JMeterAWSDockerGradleGrafanaHelmJavaJavaScriptKubernetesMavenMongoDBPrometheusSpring BootTerraformTypeScript